我是新手Collection Framework.我正在运行一个java程序ArrayList().当我尝试循环它以获取它的元素,但它抛出错误就像
HelloWorld.java:15: error: cannot find symbol
for(int k=0;k<al.length;k++)
^
symbol: variable length
location: variable al of type ArrayList<String>
HelloWorld.java:17: error: array required, but ArrayList<String> found
System.out.println("elements are"+al[k]);
Run Code Online (Sandbox Code Playgroud)
这是我写的代码.
import java.util.ArrayList;
public class HelloWorld{
public static void main(String[] args) {
ArrayList<String> al = new ArrayList<String>();
al.add("pen");
al.add("pencil");
al.add("ink");
al.add("notebook");
al.add("book");
al.add("books");
al.add("paper");
al.add("white board");
for(int k=0;k<al.length;k++)
{
System.out.println("elements are"+al[k]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
帮我指出我的错误.提前致谢