// 전체 삭제
pizza.clear();
if(pizza.isEmpty()) {
System.out.println("메뉴 수 : " + pizza.size());
System.out.println("메뉴가 비었습니다.");
}
메뉴 수 : 0
메뉴가 비었습니다.
* 9) 제네릭스
- ArrayList
// 컬렉션 프레임워크 (List, Set, Map)
ArrayList<String> pizza = new ArrayList<>();
// 데이터 추가
pizza.add("햄피자");
pizza.add("치즈피자");
pizza.add("새우피자");
pizza.add("고구마피자");
pizza.add("불고기피자");
// 데이터 조회 (인덱스)
System.out.println(pizza.get(0));
System.out.println(pizza.get(1));
System.out.println(pizza.get(2));
System.out.println(pizza.get(3));
System.out.println(pizza.get(4));
햄피자
치즈피자
새우피자
고구마피자
불고기피자
System.out.println("피자 시킨 갯수 (주문 취소 전)")
list.remove(list.size()-1)
System.out.println("피자 시킨 갯수 (주문 취소 후)")
피자 시킨 갯수 (주문 취소 전) : 5
피자 시킨 갯수 (주문 취소 후) : 4
불고기 피자
// 순회
for (String s : list ) { // for (변수타입 변수값(아무거나 적어도됨): 순회하려는 대상)
System.out.println(s)
}
}
햄피자
치즈피자
새우피자
// 컬렉션 프레임워크 (List, Set, Map)
ArrayList<String> pizza = new ArrayList<>();
// 데이터 추가
pizza.add("햄피자");
pizza.add("치즈피자");
pizza.add("새우피자");
pizza.add("고구마피자");
pizza.add("불고기피자");
// 데이터 조회 (인덱스)
System.out.println(pizza.get(0));
System.out.println(pizza.get(1));
System.out.println(pizza.get(2));
System.out.println(pizza.get(3));
System.out.println(pizza.get(4));
햄피자
치즈피자
새우피자
고구마피자
불고기피자
// 변경 (메뉴 교체)
System.out.println("메뉴 교체 전 : " + pizza.get(0)); // 0인덱스 해당값>> 햄피자
pizza.set(0,"파인애플피자") // 0인덱스 해당값을 > 파인애플피자로 교체
System.out.println("메뉴 교체 전 : " + pizza.get(0));
메뉴 교체 전 : 햄피자
메뉴 교체 후 : 파인애플피자
// 순회
for (String s : pizza ) { // for (변수타입 변수값(아무거나 적어도됨): 순회하려는 대상)
System.out.println(s)
}
}
파인애플피자 (양도해서)
치즈피자
새우피자
// 확인
System.out.println(pizza.indexOf("새우피자")) // 찾으려는 인덱스 넣기 (몇번째 위치하고있는지)
2
// 메뉴가 포함되어있는가?
if (pizza.contains("새우피자")) { // .contains 사용하면 true false 로 반환
// 새우피자 포함되어있는지, 포함되면 if문 실행
System.out.println("메뉴 포함되어 있음")
} else {
System.out.println("메뉴가 포함되어 있지않음")
}
메뉴 포함되어 있음
'개인 공부 > 하루 공부' 카테고리의 다른 글
4/2) 삼항연산자 / if , for문의 조건문 (0) | 2023.04.02 |
---|---|
3/23 , 3/24 (0) | 2023.03.25 |
3/21 공부 (0) | 2023.03.21 |
3/19 (0) | 2023.03.19 |
3/18 공부 (0) | 2023.03.19 |