用于 int 数组的 Java explode 方法



目前正在尝试为类似于 php 的整数创建一个爆炸方法,但没有运气,因为我找不到有关此主题的信息,除非它是字符串。我的最终目标是(例如(1,2,3 -> 1,1,2,2,3,3

阅读文档进行爆炸,那么这只是String.split(${regex})"1,2,3".split(",")

但你所拥有的不是这样。我也为此提出了一个解决方案。

@Test
public void name() {
int[] result = Arrays.stream(new int[] {1, 2, 3}).flatMap(i -> Arrays.stream(new int[] {i, i})).toArray();
System.out.println(Arrays.toString(result));
}

[1, 1, 2, 2, 3, 3]

相关内容