● ArrayList를 왜 사용할까?
: Array (배열)은, 생성할 때 무조건 갯수를 정해놓고 생성해야한다. 한번 만들면 끝, 추가할 수 없다
따라서, 갯수 제한없이 데이터를 마음대로 추가할수도 있고, 삭제할수도 있는 ArrayList를 이용한다.
// 파이썬은 리스트에 문자들 숫자든 넣으면 됬는데 자바는 미리 정해줘야한다
ArrayList<String> nameList = new ArrayList<>();
// 데이터 넣기 C
nameList.add("홍길동");
nameList.add("김나나");
nameList.add("철수");
// 데이터 넣기 R
System.out.println(nameList.get(1));
// 데이터 변경 U
nameList.set(1, "Mike");
System.out.println(nameList.get(1));
// 데이터 삭제 D
nameList.remove(2);
// 전체 데이터를 루프 도는 방법
// 오리지날 for 방식
for(int i = 0; i< nameList.size(); i++) {
System.out.println(nameList.get(i));
}
// for each 반복문 !!!
// 파이썬의 for 같은 반복문
for( String name : nameList) {
System.out.println(name);
}
// ArrayList에 데이터가 몇개있는지 확인하는 방법
System.out.println(nameList.size());
// 데이터가 비어있는지 확인하는 방법
System.out.println(nameList.isEmpty());
// 데이터를 모두 삭제하는 함수
nameList.clear(); // 실무에서 자주 사용한다
System.out.println(nameList.isEmpty());
'Java' 카테고리의 다른 글
HashMap (0) | 2023.07.04 |
---|---|
Array(배열), Integer (0) | 2023.07.04 |
인터페이스(Interface) (0) | 2023.07.04 |
수직 상속, Abstract Class (0) | 2023.07.04 |
실습: 학사관리 (0) | 2023.07.03 |