这是因为数组初始化为9个元素,它们都获得默认值(ie0).
我们需要使用列表,因为我们不知道大小.这应该解决它:
public static void main(String[] args) { int[] array = { 2, 4, 5, 6, 8, 6, 3, 4, 6 }; Listlist = new ArrayList<>(); for (int i = 0; i < array.length - 1; i++) { if (array[i] == 6) { continue; } list.add(array[i]); } System.out.println(list); }