-
[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