Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 국비학원 후기
- XPlatform
- 국비학원 취업
- xplatform 다운
- 국비지원학원 취업
- it학원 취업
- 의료정보시스템 개발자
- 국비지원학원 후기
- 학원수료자 취업
- 자바 기초
- 개발자 취업 후기
- 자바
- 병원 개발자 취업
- 리눅스
- 리눅스 기초
- 자바스크립트 배우기
- 자바스크립트
- 병원
- 학원 장단점
- 병원 개발자
- 취업 면접 질문
- 자바스크립트 기초
- IT학원 후기
- 병원 프로그램 개발자 취업 후기
- 국비학원 수료자
- it학원 장단점
- 병원 개발자 취업 후기
- 국비학원 장단점
- 자바스크립트 표현식
- javascript
Archives
- Today
- Total
개발 이야기
ArrayList 다루기 본문
(상황)
코로나로 인하여 동물들을 입양시키려고 한다. 다음과 같이 ArrayList를 통해 동물(객체)을 담고
get(), int size(), remove() 메소드 등을 활용하여 결과를 확인해보자.
import java.util.ArrayList;
import java.util.List;
/**
* ArrayList 기본 다루기
*/
public class ArrayList {
public static void main(String[] args) {
// 1. 모든 동물을 담을 객체를 생성한다.
List<String> list = new ArrayList<String>(); // String 타입의 list 객체 생성
// 2. 동물(객체)를 저장한다.
list.add("고슴도치");
list.add("토끼");
list.add("고양이");
list.add(1, "햄스터"); // 햄스터를 1번 인덱스로 저장
// 3. 전체 동물 수를 검색한다.
int count = list.size(); // .size() -> 저장된 총 객체 수 얻기 (객체 검색)
System.out.println("전체 동물 수 : " + count);
System.out.println();
// 4. 특정 동물을 선택해서 확인한다.
String getAnimal = list.get(1); // .get() -> 1번 인덱스 객체를 꺼낸다.
System.out.println("1번 동물 : " + getAnimal);
System.out.println();
// 5. 모든 동물을 반복문으로 보여준다.
for (int i = 0; i < list.size(); i++) { // 저장된 모든 동물 루핑
String str = list.get(i);
System.out.println(i + "번 동물 : " + str);
}
System.out.println();
// 6. 손님이 햄스터와 고양이를 사려고 한다.
list.remove(1); // 1번 인덱스 삭제
list.remove("고양이"); // 고양이 삭제
// 7. 남은 동물 확인
for (int i = 0; i < list.size(); i++) { // 저장된 모든 동물 루핑
String str = list.get(i);
System.out.println(i + "번 동물 : " + str);
}
System.out.println();
}// end of main
} // end of class
고정된 객체들로 구성된 List를 생성할 때에는 Arrays.asList() 메소드를 사용한다.
List<T> list = Arrays.asList();
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("토끼", "사자", "거북이", "노루");
for (String name: list) {
System.out.println(name);
}
} // end of main
} // end of Class
'JAVA > 기초' 카테고리의 다른 글
자바란 무엇인가? -1 (0) | 2021.07.06 |
---|