리스트는 순서가 있는 컬렉션이자 반복 가능한 컬렉션입니다. Collection 인터페이스를 상속받았으며, 반복되는 요소는 List 컬렉션에 나타날 수 있으며, 지정된 위치의 요소는 인덱스(아래 첨자)를 통해 액세스할 수 있습니다.
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); } }
실행 결과:
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>
실행 결과는 다음과 같습니다.
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>
실행 결과는 다음과 같습니다.
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>
실행 결과는 다음과 같습니다.
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의 일반적인 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!