본문 바로가기

Collection/ArrayList4

ArrayList 예제(2) package arrayLists; import java.util.ArrayList; import java.util.Scanner; public class Quiz2 { public static void main(String[] args) { // 회원 등록 : 이름(중복 허용), 전화번호(중복 허용), 이메일(중복허용 안됨) // 회원 확인 : 이메일로 검색하여 있으면 이름, 전화번호, 이메일 출력 / 없으면 없음 출력 // 회원 삭제 : 이메일로 검색하여 있으면 이름, 전화번호, 이메일 삭제 / 없으면 없음 출력 // 회원 수정 : 이메일로 검색하여 있으면 이름과 전화번호 수정 / 없으면 없음 출력 Scanner sc = new Scanner(System.in); ArrayList nameList =.. 2022. 7. 25.
ArrayList 예제(1) package arrayLists; import java.math.BigInteger; import java.util.ArrayList; import java.util.Scanner; import java.util.jar.Attributes.Name; public class Quiz1 { public static void main(String[] args) { // 연락처 저장 프로그램 (2개의 ArrayList사용) // 리스트(1) : 이름정보 // 리스트(2) : 연락처 정보 // 1. 연락처 등록 : 이름, 전화번호 (전화번호는 중복허용 x) // 2. 연락처 보기 : 이름과 전화번호 전부 출력 // 3. 연락처 삭제 : 전화번호를 입력받아서 있으면 삭제 // 4. 모든 연락처 보기 : 등록되어 .. 2022. 7. 24.
ArrayList(2) package arrayLists; import java.util.ArrayList; public class ArrayList2 { public static void main(String[] args) { // ArrayList의 기능 ArrayList list = new ArrayList(); // .add(데이터); // - ArrayList에 데이터를 저장한다. - 배열과 같이 index(0)부터 저장된다. list.add("123"); list.add("456"); list.add("123"); list.add("789"); // .get(index); // - 해당하는 index에 담긴 데이터를 반환한다. System.out.println("list[0] : " + list.get(0)); Sy.. 2022. 7. 22.
ArrayList(1) package arrayLists; import java.util.ArrayList; public class ArrayList1 { public static void main(String[] args) { /* ArrayList - 배열과 같은 성질이다 - 데이터에 순서가 존재하며, 중복된 데이터 보관이 가능하다. Generic () - ArrayList선언 시 보관할 데이터들의 자료형을 지정할 수 있다. - 생략이 가능하며 이 경우에는 자료형Object로 데이터가 저장된다. -> Generic 생략시 그어지는 밑줄은 보관할 데이터들의 자료형에 대한 명시를 권고하는 의미다. * Object란? java의 최상위 class이며 모든 자료형의 데이터 수용이 가능하다. Wrapper Class (Generic.. 2022. 7. 22.