当前位置: 首页 > 面试题库 >

ArrayList方法不起作用

颛孙霖
2023-03-14
问题内容

我正在学习有关Java的知识,并且一直困扰着这个ArrayList问题:当我尝试使用简单的方法(例如)时,编译器给我错误add。这是代码:

public class ArrayList {

    public static void main(String[] args) {
        ArrayList list = new ArrayList();
        list.add("Value A");
        list.add("Value B");
        list.add("Value C");
    }
}

该方法在Javadoc中定义。

这样做应该很简单,但是我真的不知道我在做什么错。


问题答案:

您已经创建了自己的ArrayList类,并且没有使用内置的Java类。您尚未定义add



 类似资料:
  • 如果ArrayList中还没有,我希望将添加到ArrayList中,但由于某些原因,它无法工作。在本例中,arrlist是,arr是。此代码位于for循环中,其中arr在循环中定义,因此arr中的值会更改。即使我打印出arrlist并且它有arr,代码总是说arrlist不包含arr。是否有其他方法可以检查ArrayList是否包含?

  • 好的,这是我的代码的一个紧凑版本 IDE(Eclipse)在emparray.add行上给出了以下错误 无法对非静态emparray进行静态引用 EmployeeClass无法解析为变量 令牌obj语法错误,请删除此令牌。 null

  • 问题内容: 我做错了此事,或者我不了解这种方法的工作方式。 我本以为suresureCapacity可以让我插入一条记录,该记录的索引不超过该值。有其他方法可以做到这一点吗? 我在第三行收到IndexOutOfBounds错误。 问题答案: 不,不改变 逻辑大小 的-它改变的 能力 ,它的大小列表前,可以在到达下一个需要复制的值。 您需要非常清楚逻辑大小(即范围内的所有值都可以访问,并且添加新元素

  • 问题内容: 我有一个像这样开始的函数: 我正在输入字符串“ 1 + 2 * 3 ** 4”,但是return语句根本没有删除空格,我也不知道为什么。我什至没有运气尝试过.replace()。 问题答案: Strip不会在所有地方(仅在开头和结尾)删除空格。尝试这个: 在这种情况下使用是多余的(显然,感谢评论员!)。 在我休息之前(感谢OP!)的PS Bonus有用片段:

  • 我已经覆盖了和所以我不太确定出了什么问题。它们是使用 Eclipse 生成的(来源 -

  • 看下面的代码: 该代码是从 netty 的安全聊天客户端类 http://netty.io/wiki/user-guide-for-4.x.html 修改而来的,并添加了行 在while循环之前。服务器上的输出不读取该行。我不明白为什么会这样,对我来说,ch.writeandflush方法本身似乎在循环之外不起作用。 如果我不应该在循环之外使用ch.writeandlfush,有没有更好的方法在启