> Java > java지도 시간 > Java 기본에서 List의 일반적인 방법은 무엇입니까

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

PHPz
풀어 주다: 2023-05-14 10:16:05
앞으로
1440명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿