本页演示如何将两个integer
对象数组组合为一个object
对象数组。
Integer[] firstArray = new Integer[] { 10 , 20 , 30 , 40 };
Integer[] secondArray = new Integer[] { 50 , 60 , 70 , 80 };
Object[] merged =
Stream
.of( firstArray , secondArray )
.flatMap( Stream :: of )
.toArray()
;
Arrays.ToString(合并):[10,20,30,40,50,60,70,80]
有没有一种方法可以使用Java流来串联一对基元int
值而不是对象的数组?
int[] a = { 10 , 20 , 30 , 40 };
int[] b = { 50 , 60 , 70 , 80 };
int[] merged = … ?
我意识到使用Java流可能不是最有效的方法。但我对原始生物和Java溪流的相互作用感到好奇。
我知道intstream
,但不知道如何将其用于此目的。
如果要使用merged
,可以使用类似的内容:
Integer[] firstArray = new Integer[] {10, 20, 30, 40};
Integer[] secondArray = new Integer[] {50, 60, 70, 80};
Object[] merged = Stream.of(firstArray, secondArray).flatMap(Stream::of).toArray();
int[] ints = Arrays.stream(merged).mapToInt(o -> Integer.parseInt(o.toString())).toArray();
System.out.println(Arrays.toString(ints));
输出:
[10, 20, 30, 40, 50, 60, 70, 80]
将每个数组转换为IntStream
。然后调用intstream.concat
进行组合。
最后,通过调用IntStream::ToArray
生成Int
数组。
int[] a = { 10 , 20 , 30 , 40 };
int[] b = { 50 , 60 , 70 , 80 };
int[] merged = IntStream.concat(IntStream.of(a), IntStream.of(b)).toArray();
System.out.println(Arrays.toString(merged));
请参阅以下代码,在ideone.com上实时运行。
输出:
[10, 20, 30, 40, 50, 60, 70, 80]
提示:若要对结果排序,请在.toArray()
之前调用.sorted()
。正如在ideone.com上运行的那样。
对于这个项目,我得到了一个字符串数组和一个整数数组。int[1]是字符串[1]的排名。我需要使用mergesort按1到n的顺序对int数组进行排序,我在下面已经完成了这项工作。但是当int数组被移动时,我还需要切换字符串数组的位置,以便它们都被排序,如果这有意义的话?我不知道我的编码有什么问题,甚至我的想法是否真的有效,但我一直在stringSorted[k]=stringRight[j]上得到
我需要使用流API实现一个方法int minValue(int[]values)。该方法采用从0到9的整数数组,取唯一值,并返回这些唯一数字组合的最小可能数。我不能把数组转换成字符串。 示例#1:输入{1,2,3,3,2,3},返回值-123; 多谢了。 我使用简单的for循环的解决方案如下:
本文向大家介绍Java中合并数组到新对象数组,包括了Java中合并数组到新对象数组的使用技巧和注意事项,需要的朋友参考一下 以下是在Java中,将数组合并为新对象数组的Java程序- 示例 输出结果 名为Demo的类包含“ concat_fun”,该类接受两个对象并返回连接的对象作为输出。在主字符串中,创建两个整数对象,第三个对象用于存储合并后的对象。相关消息显示在控制台上。
问题内容: 我有以下情况 我已经合并所有列表从从对象地图。 知道如何使用Java 8流API吗? 问题答案: 我想这就是您要寻找的。 例如:
我想使用功能 对一个int数组进行排序,但我不确定如何进行,这样我就可以确定它使用的是合并排序,而不是任何其他排序。 以下是Java文档:https://docs.oracle.com/javase/7/docs/api/java/util/Arrays.html 下面是我认为正确的函数实现,以便使用合并排序。 这是正确的吗?此外,我想指定一个索引,从哪里开始排序等 如何确保编写代码,使其使用合并
问题内容: 让我们看一个例子。 我需要合并这两个对象数组并创建以下数组: 有没有JavaScript或jQuery函数可以做到这一点? 不适合我 它返回 问题答案: 如果要在JavaScript中合并2个对象数组。你可以使用这一招 例如 输出: