도로 _2 (목록) 자기 연구의 큰 데이터 세트를 week01--

공부 수집 한 후, 우리는 목록을 보려면 갈 것입니다,

API 문서 봐 :

 

독특한 기능 목록 수집하지 :( 수집 및 일부 기능이 나열)

A : 추가 기능 

add(int index, E element)

리스트 내의 지정된 위치 (옵션)로 지정된 소자. 

B : 획득 기능 

get(int index)

위치를 지정한 요소의리스트를 돌려줍니다. 

C :리스트 반복자 함수 (나중에 별도로 상기)

listIterator(int index)

목록에서 지정된 위치에, 상기리스트 반복자 (적절한 순서) 요소의 목록을 반환한다. 

D : 삭제 기능 

remove(int index)

리스트의 지정된 위치 (옵션) 삭제합니다. 

E : 편집 

set(int index, E element)

대안 적 요소는 지정된 위치 (옵션)이 지정된리스트. 
 
다음 코드는 보여줍니다
. (1)  패키지 com.wyh.Iterator;
 2  
. 3  오기 의 java.util.ArrayList의]
 . (4)  수입 java.util.Iterator를]
 . 5  오기 를 java.util.List]
 . 6  
(7).  / **  
8.  * @author WYH
 9.  * @version 2,019 11월 오후 9시 4시 39분 9초
 10  * 
 11  * 목록 :
 12  *은 (() "같은 저장 및 순서가"또한 순서라고도 함) 수집을 명령했다. 사용자 인터페이스는 정확하게 각리스트 요소의 삽입 위치를 제어 할 수있다. 사용자는 정수 인덱스 (목록의 위치)에 의해 요소에 액세스하고 목록의 요소를 검색 할 수 있습니다. 
13  다른 세트와 *이리스트는 전형적으로 중복 요소를 허용한다.
14  * 공식으로,리스트는 전형적 요소 쌍 E1 및 E2 그 e1.equals (E2) 따라서, 그들이 빈 요소 할 수있는 경우, 그들은 일반적으로 빈 복수의 요소를 허용 할 수 있습니다. 
(15) * 어떤 사람들은 당신이 삽입 예외가 발생하면 사용자 시도를 실행할 때, 금지 중복의 목록을 구현할 수 있습니다,하지만 우리는이 사용이 드문 기대합니다. 
16  * / 
. 17  공개  클래스 ListDemo1 {
 18이다      
. 19          정적  무효 표시 (일람) {
 20된다          반복자 IT가 = list.iterator ()을,
 21은          그동안 (it.hasNext ()) {
 22는              문자열 S = (문자열) it.next () ;
 23이다              ]에서 System.out.println (S)
 (24)          }
 (25)      }
 (26)은      
27 일      공개  정적  무효 메인 (문자열 []에 args) {
 28          //는 목록의 집합 만들기 
29          = L1 목록을새로운 새로운 ArrayList를 ();
 30          
(31)이다          //는 스트링 객체를 생성하고 추가 
32          l1.add ( "A" )
 (33)이된다          ( "B"를 l1.add )
 (34)는          
35          에서 System.out.println ( "추가 (INT 인덱스 요소 E) ********************************** " )
 36          
37          // 추가 (INT 인덱스 E 원소)의 지정된 위치에 지정된 소자 (리스트 0에서 선택) 시작 인덱스 
(38)가된다          . (1 l1.add "Xiaowang"); // 문제 없음
 39          // . l1.add (11 "리"); // IndexOutOfBoundsException가 오차 범위 밖으로 테이블! 
40          l1.add (3 '샤오리는 ".); // 한정된 세트에 다시 추가 될 수있다
 (41)          //l1.add (5, "ASD"); // IndexOutOfBoundsException가 오차 범위 밖으로 테이블! 
(42)는          표시 (L1)
 (43)는          
44이다          에서 System.out.println ( 「취득 기능 개체 GET INT (인덱스) ************************** **** " )
 (45)          
(46)이다          // ) 취득 기능 GET INT (인덱스 위치를 지정한 요소의 목록을 반환 B. 
47          에서 System.out.println ( "GET"+ l1.get (2 ));
 48          // IndexOutOfBoundsException가 오류, 경계 테이블!
49          // 에서 System.out.println는 ( "GET". l1.get + (11)); 
50          
(51)가          에서 System.out.println ( "개체 제거 (int index)리스트에서 (옵션 지정된 위치를) 삭제 . **** " );
 (52)          // 제거 (INT 지수) 지정된 위치 목록 (옵션)에있는 요소를 제거합니다.
53이다          에서 System.out.println ( "제거"l1.remove + 1.); //이 제거 된 요소 리턴 
(54)는          표시 (L1)를,
 55          // 에서 System.out.println ( "제거"+ l1.remove (11)); // IndexOutOfBoundsException가 오차 범위 밖으로 테이블! 
56은          
57이다          에서 System.out.println ( ". 개체 SET (INT 지수 E 소자)이 위치의 요소리스트로 지정된 요소 (옵션)로 대체 ****" )
 (58)          에서 System.out.println ( "세트". (1 "xiaowangya")는이 l1.set +); // 리턴 변형 요소 
(59)          쇼 (L1),
 60  
(61)이  
62 인          
63이다      }
 64 }

목록의 특정 탐색 기능 설정 :와 함께 크기 ()와 수 () 메소드 :

. (1)  // 에서 순회 독특한 
2           ( INT I = 0; I <l1.size (); I ++ ) {
 3.              문자열 S = (문자열) l1.get (I)
 . (4)              에서 System.out.println (S )
 5          }

컬렉션 목록 하위 인터페이스는 물론, 그것은 또한 반복자 반복자 출력을 통과 할 수있다 :

1 반복자 그것은 = ) (list.iterator 단계;
2          동안 (it.hasNext ()) {
 3              문자열 S = (문자열) it.next ();
4              에서 System.out.println (S);
5          }

 

추천

출처www.cnblogs.com/wyh-study/p/11827831.html