Java-метод разнесения для массива int - PullRequest
0 голосов
/ 29 августа 2018

В настоящее время безуспешно пытаюсь создать метод разнесения для целых чисел, аналогичных php, потому что я не могу найти информацию по этому вопросу, если это не строка. Моя конечная цель - сделать (например) 1,2,3 -> 1,1,2,2,3,3

1 Ответ

0 голосов
/ 29 августа 2018

Чтение документов для взрыва, тогда это просто 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]

...