java - 使用 .add .size 和 .get 方法的 ArrayList 无法解析方法,为什么?
问题描述
大家好,我是新来的,我不确定这是否已经被覆盖,但会一直寻找,直到我收到一些答案或自己找到它们,如果我找到它们,我会删除这篇文章。无论如何,我的问题是我正在学习这个在线课程,并且在视频中所教的示例与我在 ide 中写下的完全一样,我已经四次检查以确保没有差异,但是当老师去运行代码它执行得很好,当我这样做时它显示无法解决我试图将名称添加到ArrayList
withnames.add("James")
等的方法错误。当我尝试name.size
在我的 for 循环或names.get
我的println
命令我真的迷失了为什么这种情况不断发生,并且不知道如何去修复它。再次,我是这种语言和论坛的新手,所以如果我没有给出足够清晰的解释,我很抱歉,我将附上我所做的代码,以向您展示我正在处理的确切内容。谢谢你的帮助!
package com.example.arrays;
import java.util.ArrayList
public class ArrayList
{
public static void main(String [] args)
{
//Standard Java arrays are of a fixed length. After arrays are created,
//they cannot grow or shrink, which means that you must know in advanced
//how many elements an array will hold.
//Array lists are vreated with an initial size. When this size is exceeded
//the collection is automatically enlarged. When objects are removed,
//the array may be shrunk.
ArrayList<String> names = new ArrayList<>();
names.add("James");//0
names.add("Peter");//1
names.add("John");//2
names.add("Jake");//3
names.add("Paul");//4
for (int i = 0 ; i < names.size(); i++)
{
System.out.println(names.get(i));
}
}
解决方案
推荐阅读
- c# - devexpress 文本框搜索不起作用
- c++ - 为什么 C++ 模板不会导致多个定义错误?
- android - 方向更改时文件未保存
- python - 将字典字段分组在一起 Python
- html - 具有自动滚动功能的动态列固定长度
- spring - 为什么 Spring Boot 将相同的 HttpServletResponse 对象注入到我的 Controller 方法中以获得不同的请求?
- watson-studio - 使用 IBM Analytics 作为引擎调度笔记本
- ios - 如何使用更新的 UIImagePickerControllerDelegate iOS 12 API?
- java - 在我的情况下,BindingResult 或 FieldErrors 或 GlobalErrors 可以为空吗?
- windows - Windows CMD 自动使用特定程序运行命令