0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Т.к. размер массива в java фиксированный, то удаление нулей из массива сводится к созданию нового массива, в котором будут отсутствовать нули. Сделать это можно следующим образом :</p>
1
<p>Т.к. размер массива в java фиксированный, то удаление нулей из массива сводится к созданию нового массива, в котором будут отсутствовать нули. Сделать это можно следующим образом :</p>
2
import java.util.Arrays; public class App { public static void main(String[] args) { int[] arr = {1,2,0,3,0,4,5}; int[] newArr = Arrays.stream(arr) .filter(x -> x != 0) .toArray(); System.out.println(Arrays.toString(newArr)); // => [1, 2, 3, 4, 5] } }
2
import java.util.Arrays; public class App { public static void main(String[] args) { int[] arr = {1,2,0,3,0,4,5}; int[] newArr = Arrays.stream(arr) .filter(x -> x != 0) .toArray(); System.out.println(Arrays.toString(newArr)); // => [1, 2, 3, 4, 5] } }