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