找到 34423 篇文章 关于编程

如何在 Java 中使用 lambda 对 Map 按照键和值进行排序?

raja
更新于 2020-07-14 13:30:27

939 次查看

Map 接口实现了 Collection 接口,提供了 map 数据结构的功能。Map 不包含任何重复的键,并且每个键都与单个值相关联。我们可以使用与它们关联的键来访问和修改值。在以下两个示例中,我们可以使用 lambda 表达式对 Map 按照键和值进行排序。使用键排序 Map 的示例import java.util.*; import java.util.stream.*; public class MapSortUsingKeyTest {    public static void main(String args[]) {             // 按键排序 Map       Map map = new HashMap(); ... 阅读更多

如何在 Java 中使用 lambda 实现 LongUnaryOperator?

raja
更新于 2020-07-14 13:27:20

167 次查看

LongUnaryOperator 是来自 java.util.function 包的一个函数式接口。此函数式接口接受一个长整型操作数并产生一个长整型结果。LongUnaryOperator 接口可以用作 lambda 表达式和方法引用的赋值目标。它包含一个抽象方法:applyAsLong(),一个静态方法:identity() 以及两个默认方法:andThen() 和 compose()。语法@FunctionalInterface public interface LongUnaryOperator  long applyAsLong(long operand); }示例import java.util.function.LongUnaryOperator; public class LongUnaryOperatorTest {    public static void main(String args[]) {       LongUnaryOperator getSquare = longValue -> {       // lambda          long result = longValue * longValue;          System.out.println("获取平方: " + result);   ... 阅读更多

学习 Python 的 10 个理由

Sharon Christine
更新于 2020-01-23 05:21:27

2K+ 次查看

Python 是一款完全免费的语言,可以下载、使用和编写代码。它的命令大多使用简单的英语。这使得它易于记忆和编写命令。代码可读性强,并且只需具备少量知识,开发人员就可以通过查看代码了解很多内容。它具有提供大量功能的标准库,使您可以轻松地实现复杂的应用程序。Python 的设计考虑了新手。使用空格和常用表达式消除了对繁琐的变量声明和难看的括号的需求。编程入门Python 可以作为您的编程入门... 阅读更多

如何在 Java 中使用 lambda 访问封闭类中的变量?

raja
更新于 2020-07-14 13:00:28

712 次查看

lambda 表达式封闭作用域定义的变量可以在 lambda 表达式内部访问。lambda 表达式可以访问封闭类定义的实例变量、静态变量和方法。它还可以访问“this”变量(隐式和显式),它可以是封闭类的实例。lambda 表达式还可以设置实例或静态变量的值。示例interface SimpleInterface {    int func(); } public class SimpleLambdaTest {    static int x = 50;    public static void main(String[] args) {       SimpleInterface test = () -> x;     // 访问静态变量 ... 阅读更多

在 C++ 中不使用任何循环打印图案

sudhir sharma
更新于 2020-01-22 12:44:25

593 次查看

在这个问题中,我们给定一个数字 n。我们的任务是打印从递减到 0 或负数,然后再次递增到该数字的图案。让我们举一个例子来理解这个问题,输入:n = 12 输出:12 7 2 -3 2 7 12为了解决这个问题,我们将使用递归并每次更新后调用该函数。更新的跟踪使用标志变量来保留,该变量告诉函数将数字增加或减少 5。示例以下代码给出了我们解决方案的实现,实时演示#include using namespace std; void printNextValue(int m){    if (m > 0){       cout

在 C++ 中以波浪形图案打印字符串

sudhir sharma
更新于 2020-01-22 12:42:59

425 次查看

在这个问题中,我们给定一个字符串和一个整数 n。我们的任务是以 n 行的波浪形图案打印给定的字符串。让我们举一个例子来理解这个问题,输入:Tutorial n = 3 输出:T             r    U       o       i       s       t                l波浪形图案是通过逐个打印字符串的每个字符并在下一行打印,并与下一个元素之间留有制表符空格,直到... 阅读更多

在 C++ 中打印非常大的数字中所有 3 位重复数字

sudhir sharma
更新于 2020-01-22 12:38:07

244 次查看

在这个问题中,我们给定一个数字。我们必须打印所有 3 位重复数字。让我们举一个例子来理解这个问题,输入:98769876598765 输出:    987:3 次    876:3 次    765:2 次为了解决这个问题,我们将使用存储为字符串的大数字。数字的数字被计为字符。现在,我们将检查前三个数字,然后从第 3 个索引到末尾开始获取新数字。之后,我们将检查接下来的 3 位数字并计算其频率。... 阅读更多

在 C++ 中打印所有平衡括号的组合

sudhir sharma
更新于 2020-01-22 12:36:07

687 次查看

在这个问题中,我们给定一个整数 n。我们的任务是打印 n 对平衡括号的所有可能组合。平衡括号是括号对,对于每个对应的开括号都有一个闭括号。此外,对应该正确嵌套。让我们举一个例子来理解这个问题,输入:n = 2 输出:{}{} {{}}为了解决这个问题,我们需要跟踪括号对。括号的初始计数为 0。然后我们将递归一个函数,直到括号的总数小于 n。计数括号,根据计数递归调用括号。如果... 阅读更多

在 C++ 中打印所有因子的组合

sudhir sharma
更新于 2020-01-22 12:33:42

215 次查看

在这个问题中,我们给定一个数字 n。我们的任务是打印 n 的所有因子组合。让我们举一个例子来更好地理解主题-输入:24 输出:2 2 2 3 2 4 3 8 3 4 6 2 12为此,我们将使用递归函数,该函数将找到该数字的因子组合。我们将所有组合存储在一个数组的数组中。示例此代码将显示我们解决方案的实现。实时演示#include using namespace std; vector factor_Combo; void genreateFactorCombinations(int first, int eachFactor, int n, vectorfactor) {    if (first>n || eachFactor>n) ... 阅读更多

在 C++ 中打印所有可以构成给定数字的点的组合

sudhir sharma
更新于 2020-01-22 12:31:18

175 次查看

在本问题中,我们给定总得分 n。打印所有得分组合,这些组合由 1、2 和 3 组成的篮球得分,总和为 n。让我们看一个例子来理解这个问题,输入:4 输出:1 1 1 1 1 1 2 1 2 1 1 3 2 1 1 2 2 3 1为了解决这个问题,我们将使用递归。并为剩余值 n-s 固定和分配资源,其中 s 是得分。如果组合加起来等于 n,则打印组合。示例代码展示了我们代码的实现 - 实时演示#define MAX_POINT 3 #define ... 阅读更多

广告

© . All rights reserved.