>  기사  >  Java  >  Java 기본에서 List의 일반적인 방법은 무엇입니까

Java 기본에서 List의 일반적인 방법은 무엇입니까

PHPz
PHPz앞으로
2023-05-14 10:16:051371검색

1. 리스트 인터페이스 소개

리스트는 순서가 있는 컬렉션이자 반복 가능한 컬렉션입니다. Collection 인터페이스를 상속받았으며, 반복되는 요소는 List 컬렉션에 나타날 수 있으며, 지정된 위치의 요소는 인덱스(아래 첨자)를 통해 액세스할 수 있습니다.

2. 일반적인 메소드 나열 - void add(int index, Obejct 요소) 메소드

1. void add(int index, Obejct 요소) 메소드는 지정된 위치에 요소 요소를 삽입하는 것입니다. 요소를 뒤로 이동했습니다.

2. void add(int index, Obejct 요소) 메소드 예시:

import java.util.ArrayList; import java.util.List; public class p6 { public static void main(String[] args) {         // TODO Auto-generated method stub         List l = new ArrayList();         l.add("Java");         l.add("数据库原理及其应用");         l.add("软件测试");         l.add("Python实战");         //l集合所有的元素         System.out.println("l集合所有的元素"+l);         //在指定位置插入元素         l.add(1,"数据结构");         //插入元素后l集合所有元素         System.out.println("插入元素后l集合所有元素"+l);     } }

실행 결과:

Java 기본에서 List의 일반적인 방법은 무엇입니까

3. 공통 메소드 나열 - boolean addAll(int index, Collection c) 메소드

1. 부울 addAll(int index, Collection c) 메소드는 컬렉션 c의 모든 요소를 ​​List 컬렉션의 지정된 위치에 삽입합니다.

2.boolean addAll(int index, Collection c) 메소드 예:

import java.util.ArrayList; public class p7 { public static void main(String[] args) {         // TODO Auto-generated method stub         ArrayList<string> a1 = new ArrayList<string>();         a1.add("Java");         a1.add("数据库原理及其应用");         a1.add("C语言");         System.out.println("a1的所有元素:"+a1);         ArrayList<string> a2 = new ArrayList<string>();         a2.add("软件测试");         a2.add("Python实战");         a2.add("Java EE");         System.out.println("a2的所有元素:"+a2);         //在a1指定位置插入a2所有元素         a1.addAll(2,a2);         System.out.println("在a1指定位置插入a2所有元素,a1的所有元素有:"+a1);     } }</string></string></string></string>

실행 결과는 다음과 같습니다.

Java 기본에서 List의 일반적인 방법은 무엇입니까

4. 공통 메소드 나열 - Object get(int index) 메소드

1. get(int index) 메소드는 List 컬렉션의 지정된 위치에 있는 요소를 반환합니다.

2.Object get(int index) 메소드 예시

import java.util.ArrayList; public class p8 { public static void main(String[] args) {         // TODO Auto-generated method stub         ArrayList<string> a = new ArrayList<string>();         a.add("软件测试");         a.add("Java");         a.add("Python实战");         a.add("PHP+MYSQL");         System.out.print("索引值为3的元素:"+a.get(3));     } }</string></string>

실행 결과는 다음과 같습니다.

Java 기본에서 List의 일반적인 방법은 무엇입니까

5. 공통 메소드 나열 - Object Remove(int index) 메소드

1.Object Remove(int index) 메소드 지정된 위치의 요소를 삭제하는 것입니다.

2.Object Remove(int index) 메소드 예시

import java.util.ArrayList; public class p8 { public static void main(String[] args) {         // TODO Auto-generated method stub         ArrayList<string> a = new ArrayList<string>();         a.add("软件测试");         a.add("Java");         a.add("Python实战");         a.add("PHP+MYSQL");         System.out.println("删除索引值为3的元素:"+a.remove(3));         System.out.println("a中所有的元素:"+a);     } }</string></string>

실행 결과는 다음과 같습니다.

Java 기본에서 List의 일반적인 방법은 무엇입니까

6. 공통 메소드 나열 -int indexOf(Object o) 메소드

1.int indexOf(Object o ) 메소드 List 컬렉션에서 객체 o가 나타나는 위치 인덱스를 반환하는 것입니다. 객체 o가 나타나지 않으면 -1을 반환합니다.

2 코드는 다음과 같습니다.

import java.util.ArrayList; public class p9 { public static void main(String[] args) {         // TODO Auto-generated method stub         ArrayList<string> a = new ArrayList<string>();         a.add("软件测试");         a.add("Java");         a.add("Python实战");         a.add("PHP+MYSQL");         System.out.println("a中所有的元素有:"+a);         int num=a.indexOf("Python实战");         System.out.println("第一次出现\"Python实战\"的索引值为:"+num);         num=a.indexOf("数据结构");         System.out.println("第一次出现\"数据结构\"的索引值为:"+num);       } }</string></string>

실행 결과는

Java 기본에서 List의 일반적인 방법은 무엇입니까

입니다.

위 내용은 Java 기본에서 List의 일반적인 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제