본문 바로가기

개인 공부/하루 공부

3/22

// 전체 삭제
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