【问题标题】:Set an array element to Null - Java [duplicate]将数组元素设置为 Null - Java [重复]
【发布时间】:2020-06-23 06:58:29
【问题描述】:

我需要创建一个包含整数的数组。我这样做了:

int[] arr; 
arr = new int[5];
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
arr[3] = 40;
arr[4] = 50;

我需要将元素向左移动并将最后一个设置为 Null。

for (int i = 0; i < arr.length-1; i++) 
       arr[i]=arr[i+1];
   arr[arr.length-1]= Null

我执行了上述操作,但出现错误。请帮助我,我需要使用 null,而不是 -1 或任何其他数字。也许我需要将我的元素更改为整数对象,但我不知道该怎么做。谢谢

【问题讨论】:

  • int 是原始类型,您不能向其添加 null。请改用Integer
  • null 也应该是小写的'n'

标签: java arrays object integer


【解决方案1】:

使用 Integer 类型而不是原始 int。整数可以为空: was answered here

【讨论】:

    猜你喜欢
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 2015-04-27
    • 1970-01-01
    • 2017-01-30
    • 2014-01-16
    • 1970-01-01
    相关资源
    最近更新 更多