【问题标题】:can we initialise char[] array blank in java?我们可以在 java 中将 char[] 数组初始化为空白吗?
【发布时间】:2021-11-30 05:23:18
【问题描述】:

想要使用 char[] 数组但无法在 init 定义值。我可以这样做吗

char[] reverse;

如果我这样做char[] reverse = {} 它会抛出一个错误。稍后将分配值。

【问题讨论】:

    标签: arrays char initialization


    【解决方案1】:

    在 Java 中,数组不能改变维度。如果您想创建一个空的List 供以后使用,您可以执行以下操作:

    import java.util.ArrayList;
    import java.util.List;
    
    // This is an array of Size 0. It cannot be used
    char array[] =new char[0];
    // List of mutable size
    List<Character> list = new ArrayList<Character>();
    list.add('C');
    

    【讨论】:

      猜你喜欢
      • 2019-05-12
      • 2015-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 2014-11-19
      • 1970-01-01
      • 2020-08-26
      相关资源
      最近更新 更多