【问题标题】:Character array, can't get array length字符数组,无法获取数组长度
【发布时间】:2017-11-08 23:32:46
【问题描述】:

这是Java

我不确定我的代码中的 arrayName.length 有什么问题,它在两种情况下都不起作用

    for (int i = 0; i<arr.length; i++)
    {
        for(int j = 0; j < arr2.length; j++)
        {

        }
    }

这两个数组是 char 数组,似乎不想使用 .length 方法。它说“长度无法解析或不是字段”

谁能解释一下为什么会这样

【问题讨论】:

  • 你能显示比这更多的代码吗?
  • sry 伙计们,第一次在 stackexchange 上提问,图片在底部
  • 它不是一个数组,它是一个ArrayList - 你应该导入它并在实例上调用size() 方法
  • 漂亮的弧形主题。我喜欢它:D

标签: java arrays char


【解决方案1】:

您没有在代码中使用数组,而是使用ArrayLists。它们完全不同,有不同的方法。 ArrayListlength 等效的方法是.size()

【讨论】:

    猜你喜欢
    • 2015-05-11
    • 2020-03-05
    • 2020-06-08
    • 1970-01-01
    • 2014-01-02
    • 2011-05-13
    • 1970-01-01
    • 2020-05-16
    • 2015-08-05
    相关资源
    最近更新 更多