Как удалить нули из массива java
Ответы
Сергей Якимович
09 января 2023
Т.к. размер массива в java фиксированный, то удаление нулей из массива сводится к созданию нового массива, в котором будут отсутствовать нули. Сделать это можно следующим образом :
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]
}
}
0
0