본문 바로가기
Language/JAVA

JAVA List

by 파2RI 2023. 7. 17.

* ArrayList

 

배열은 "크기가 정해져 있음" vs 리스트는 "크기를 마음대로 더할 수 있음"

 

반드시 import java.util.ArrayList를 해야한다.

 

import java.util.ArrayList;

public class Sample {

	public static void main(String[] args) {
    
    	ArrayList weather = new ArrayList(); // ArrayList 객체인 'weather'
        
        weather.add ("흐림"); // "흐림"을 더함
        weather.add ("비옴"):
        weather.add ("맑음");
        
        }
        
     }

 

 

- 만일 특정한 위치에 어떤 값을 저장하고 싶다면. add

 

weather.add(0, "흐림"); // 첫 번째 위치에 "흐림" 삽입

 

 

- ArrayList의 어떤 위치값을 출력하고 싶다면. get

 

System.out.println(weather.get(0)); // 첫 번째 값 즉 "흐림"을 출력한다.

 

 

- ArrayList의 크기를 출력하고 싶다면. size

 

System.out.println(weather.size()); // weather 리스트의 크기인 3을 출력한다.

 

 

- ArrayList의 안에 어떤 값이 있는지 체크하고 싶다면. contains

 

System.out.println(weather.contains("맑음")); // "맑음"이 있는지 boolean으로 return 한다.

 

 

 

위의 리스트 개념을 확인해 보면

 

 

package hakwon3;

import java.util.ArrayList;


public class Practice {

	public static void main(String[] args) {
		
		ArrayList height = new ArrayList();
		
		height.add("167");
		height.add("156");
		height.add("189");
		height.add(1, "177");
		
		System.out.println(height.get(1));
		System.out.println(height.size());
		System.out.println(height.contains("156"));
		
	}
}

 

177
4
true

 

와 같다.

'Language > JAVA' 카테고리의 다른 글

JAVA 객체(3) - 연습문제  (0) 2023.07.18
JAVA 객체(2) - 메서드  (0) 2023.07.18
JAVA 객체(1) - 클래스  (0) 2023.07.18
JAVA for each 문  (0) 2023.07.17
JAVA 배열  (0) 2023.07.17