ArrayList

han.user();·2023년 3월 4일
0
post-thumbnail
ArrayList l1 = new ArrayList();
        
//  1-1. add
     l1.add(1);
     l1.add("Hello");
     l1.add(2);
     l1.add(3);
     l1.add(4);
     l1.add("World!");
     // l1 = [1, Hello, 2, 3, 4, World!]
        
     l1.add(0, 1); // 0번째자리에 1을 추가 : add(위치값, 넣을값) 
     // l1 = [1, 1, Hello, 2, 3, 4, World!]
        
        
//  1-2. get  // 0번째,3번째 값을 출력
    System.out.println(l1.get(0)); //get(자리값)
    System.out.println(l1.get(3));


//  1-3. size  // l1에 들어있는 데이터 갯수 출력
    System.out.println(l1.size());
        
        
//  1-4. remove
    System.out.println(l1.remove(0)); // 0번째 자리값 제거
    	//위에서 넣은 1이 다시 없어짐 l1 = [1, Hello, 2, 3, 4, World!]
        
    System.out.println(l1.remove(Integer.valueOf(2))); // 지정값 제거
    	// l1 = [1, Hello, 3, 4, World!]

        
//  1-5. clear // 리스트에 있는 모든 데이터 제거
    l1.clear();

//  1-6. sort
    ArrayList l2 = new ArrayList();
    l2.add(5);
    l2.add(3);
    l2.add(4);
    System.out.println("l2 = " + l2);  // l2 = [5, 3, 4]
        
    l2.sort(Comparator.naturalOrder());; // 오름차순 정렬
    System.out.println("l2 = " + l2);    //  l2 = [3, 4, 5]
    l2.sort(Comparator.reverseOrder());  // 내림차순 정렬
   	System.out.println("l2 = " + l2);    //  l2 = [5, 4, 3]
        
         
//  1-7. contains //데이터가 리스트에 있는지 확인하는 것 (불린값 출력)
   	System.out.println(l2.contains(1)); // false
    System.out.println(l2.contains(3)); // true
    
profile
I'm still hungry.

0개의 댓글