用于int数组的Java爆炸方法

时间:2018-08-29 18:08:36

标签: java arrays int explode

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

1 个答案:

答案 0 :(得分:1)

阅读文档后爆炸,这只是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]