Jeunwork space

Java generic 연습문제 본문

Java

Java generic 연습문제

jeunwork 2021. 4. 28. 10:38

1. GenTest 클래스 작성. 때에 따라서 Integer형 배열이 저장되고 또는 String형 배열을 저장할 수 있어야 한다.

2. Vector 생성할 떄 용량이 3, 증가량은 4로 설정 / 입력되는 자료는 5개 이상이어야 한다. / 입력된 요소 중 3번째 요소를 삭제해보자.

String 형 배열 args의 값을 조건에 맞도록 Vector를 생성하고 저장하여 개선된 루프를 사용하여 확인하는 응용프로그램
마지막에 Vector 용량과 크기 출력

3. Iterator 와 Enumeration의 차이점

- Iterator 반복자,  Enumeration 열거형(나열)
- Enumeration 사용범위 : Vector와 Hashtable로 정해져 있다. 
- Iterator 사용범위 : Collection으로부터 상속받거나 구현하고 있는 모든 객체들에게 사용범위를 두고 있다.
                           remove() 메서드가 확장되어 명확한 의미에 근거하여 원본 컬렉션에서 삭제기능까지 수행한다.

 

4. 대한민국, 캐나다, 영국, 스위스의 수도가 각각 HashMap에 저장되도록 하고 원하는 나라가 Key값이 되어 해당 나라의 수도가 화면에 출력되는 응용프로그램

- scanner 활용한 입력한 나라 이름에 대한 수도 값 출력 

Comments