Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用ArrayList';s get()方法_Java_Arraylist - Fatal编程技术网

Java 如何使用ArrayList';s get()方法

Java 如何使用ArrayList';s get()方法,java,arraylist,Java,Arraylist,我是java新手(&也是OOP新手),我正在努力了解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 这有帮助吗 fin

我是java新手(&也是OOP新手),我正在努力了解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
这有帮助吗

final List<String> l = new ArrayList<String>();
for (int i = 0; i < 10; i++) l.add("Number " + i);
for (int i = 0; i < 10; i++) System.out.println(l.get(i));
final List l=new ArrayList();
对于(int i=0;i<10;i++)l.add(“Number”+i);
对于(inti=0;i<10;i++)System.out.println(l.get(i));
用于获取列表中具有索引的对象。你这样使用它:

List<ExampleClass> list = new ArrayList<ExampleClass>();
list.add(new ExampleClass());
list.add(new ExampleClass());
list.add(new ExampleClass());
ExampleClass exampleObj = list.get(2); // will get the 3rd element in the list (index 2);
List List=new ArrayList();
添加(新的ExampleClass());
添加(新的ExampleClass());
添加(新的ExampleClass());
ExampleClass exampleObj=list.get(2);//将获得列表中的第三个元素(索引2);

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

假设我们有一个
ArrayList
String
s:

List<String> names = new ArrayList<String>();
names.add("Arthur Dent");
names.add("Marvin");
names.add("Trillian");
names.add("Ford Prefect");
List name=new ArrayList();
名称。添加(“亚瑟·登特”);
名称。添加(“马文”);
名称。添加(“Trillian”);
名称。添加(“福特普利弗”);
可形象化为: 其中0、1、2和3表示
ArrayList
的索引

假设我们想要检索其中一个名称,我们将执行以下操作:
String name=names.get(1)
返回索引为1的名称

因此,如果我们要打印出名称
System.out.println(name)
输出将是
Marvin
——尽管他可能不太高兴我们打扰他。

ArrayList
get(int index)
方法用于从列表中获取元素。我们需要在调用get方法时指定索引,它将返回指定索引处的值

public Element get(int index)
示例: 在下面的示例中,我们使用get方法获取arraylist的几个元素

package beginnersbook.com;
import java.util.ArrayList;
public class GetMethodExample {
   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");

       System.out.println("First element of the ArrayList: "+al.get(0));
       System.out.println("Third element of the ArrayList: "+al.get(2));
       System.out.println("Sixth element of the ArrayList: "+al.get(5));
       System.out.println("Fourth element of the ArrayList: "+al.get(3));
   }
}
get()方法返回一个元素。例如:

ArrayList<String> name = new ArrayList<String>();
name.add("katy");
name.add("chloe");
System.out.println("The first name in the list is " + name.get(0));
System.out.println("The second name in the list is " + name.get(1));
ArrayList name=new ArrayList();
姓名。添加(“凯蒂”);
姓名。添加(“克洛伊”);
System.out.println(“列表中的第一个名称是”+name.get(0));
System.out.println(“列表中的第二个名称是”+name.get(1));
输出:

名单上的第一个名字是凯蒂
列表中的第二个名字是chloe

你对这个方法到底不了解什么?我不知道如何使用itObject x=myarray.get(1);列表=新的ArrayList();使用thing please的意义是什么?这是列表的泛型类型,请看这里:如果您使用的是Java 1.5或更高版本,建议使用泛型。第一个答案写得很好!欢迎来到StackOverflow buddy:)
ArrayList<String> name = new ArrayList<String>();
name.add("katy");
name.add("chloe");
System.out.println("The first name in the list is " + name.get(0));
System.out.println("The second name in the list is " + name.get(1));