ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] Arraylist 사용하기
    얼렁뚱땅 자바이야기 2023. 3. 6. 16:26

    아직 어떨 때 어떠한 자료구조를 해야할 지 한방에 생각이 나지 않는다.

    그래서 차근차근 공부하고 문법도 외워야 할 거 같다.

     

    Arraylist는 기존 파이썬의 List와 가장 유사한 형태라고 느껴진다.

    1. 입력한 순차적으로 착착착착 들어간다.

    2. Collections에 포함된 함수를 많이 알면 유리할 것 같다

    (.reverse(), .sort() , max() 등)

     

    import java.util.*;
    import java.io.*;
    
    public class arraylist_실습 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		ArrayList <Integer> list = new ArrayList<>();
    		System.out.println("리스트 안에 채워주기 ");
    		for(int i=1;i<=10;i++) {
    			list.add(i); // 1~10까지 숫자로 순차적으로 채워
    		}
    		System.out.println("List : "+ list); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    		System.out.println();
    		System.out.println("remove 함수를 사용해서 3을 지우기 ");
    		list.remove(Integer.valueOf(3));
    		System.out.println("list : "+ list);
    		System.out.println("인덱스 7번에 있는 거 지우기 ");
    		list.remove(7);
    		System.out.println("list : " + list);
    		System.out.println();
    		
    		System.out.print("0번 인덱스에 있는게 무엇인지 확인하기 : ");
    		System.out.println(list.get(0));
    		System.out.println();
    		
    		System.out.println("내림차순 실습하기 ");
    		Collections.reverse(list);
    		System.out.println("list : "+ list);
    		System.out.println("오름차순 실습하기 ");
    		Collections.sort(list);
    		System.out.println("list : "+list);
    		System.out.println();
    		
    		System.out.println("리스트 안에 가장 큰 값 찾기 : "+Collections.max(list));
    		System.out.println("리스트 안에 가장 작 값 찾기 : "+Collections.min(list));
    		System.out.println("size()함수 : "+list.size());
    
    		
    		
    		
    		
    	}
    
    }

    '얼렁뚱땅 자바이야기' 카테고리의 다른 글

    [JAVA] String 배열 int 배열로 바꾸기  (0) 2023.03.10
    [JAVA] ArrayList 사용하기2  (0) 2023.03.07
    [JAVA] TreeSet 사용하기  (0) 2023.03.06
    [JAVA] Stack 사용하기  (0) 2023.03.03
    [JAVA] String을 뒤집는 법  (0) 2023.02.28

    댓글

Designed by Tistory.