【问题标题】:How can I initialization String array set null in java? [closed]java - 如何在java中初始化String数组设置为null? [关闭]
【发布时间】:2014-05-22 17:22:26
【问题描述】:

标题就是一切。 如何在 Java 中初始化 String 数组设置为 null? 例如,

String[] arr; 
arr = sqlite.select(1);
//here I want to set null arr!

【问题讨论】:

  • arr = null; ? “我想设置 null arr” 是什么意思?
  • 请你努力写一个正确的句子?这很难理解你在说什么。
  • 我知道英语可能不是您的第一语言,但您所说的没有意义。对于没有值的String[],您可以将其初始化为new String[0]。如果您希望String 数组包含元素,但所有这些元素都引用null,那么您需要访问每个元素并将其值设置为null
  • 嗯.. 我想要字符串数组 arr 没有值。初始化吧!就像,如果代码执行第 2 行,它将设置 arr[0] = "myid" arr[1] = "otherId" arr[2] = "msg" 我想要 arr set arr[0] = null arr[1 ] = null arr[2] = null 在第 3 行
  • umm.. 如果您希望String 数组包含元素,但所有这些元素都引用null,那么您需要访问每个元素并将其值设置为null

标签: java null initialization


【解决方案1】:

假设你想要这样的数组

String[] arr = {"foo", "bar"};

成为

[null, null]

并在一行中完成,然后您可以使用

Arrays.fill(arr, null);

或创建与前一个大小相同的新数组

arr = new String[arr.length];

【讨论】:

  • 感谢您的帮助!^*^
猜你喜欢
  • 2013-01-20
  • 2011-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
  • 1970-01-01
  • 2021-05-07
  • 1970-01-01
相关资源
最近更新 更多