如何使用ArrayList的get()方法

mad*_*adU 10 java arraylist

我是java的新手(也是OOP),我试图了解类ArrayList,但我不明白如何使用get().我尝试在网上搜索,但找不到任何有用的东西.

das*_*h1e 20

这是ArrayList.get()的官方文档.

无论如何,它很简单,例如

ArrayList list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
String str = (String) list.get(0); // here you get "1" in str
Run Code Online (Sandbox Code Playgroud)


Luk*_*gan 6

简单地说,它get(int index)返回指定索引处的元素.

所以说,我们有一个ArrayListString"S:

List<String> names = new ArrayList<String>();
names.add("Arthur Dent");
names.add("Marvin");
names.add("Trillian");
names.add("Ford Prefect");
Run Code Online (Sandbox Code Playgroud)

哪个可以看作: 数组列表的直观表示 其中0,1,2和3表示的索引ArrayList.

假设我们想要检索我们将执行以下操作 String name = names.get(1); 的名称之一:在索引1处返回名称.

获取索引1处的元素 所以,如果我们要打印出了名System.out.println(name);的输出将是Marvin-虽然他可能不会太高兴与我们打扰他.