본문 바로가기

✨ Java/컬렉션 프레임워크(CollectionFramework)9

자바(JAVA) - 컬렉션프레임워크 List와 Map 같이쓰기 Student 2023. 2. 15.
자바(JAVA) - 컬렉션프레임워크 Map Map의 가장 중요한 점은 Set과 List와 달리 안에 두가지 자료형을 받는다는 것이다. Map( K , V ) 와 같은 방법으로 쓴다. K= 키, V = 값을 저장한다. HTML 삽입 미리보기할 수 없는 소스 K의 값이 중복되면 값은 마지막에 저장한 값 하나만 출력할 수 있다. HTML 삽입 미리보기할 수 없는 소스 map에 저장된 모든 키 정보를 조회하려면, keySet( ) 을 사용해야한다. keySet( ) 은 map에 저장된 키들을 set형태로 반환할 수 있다. 2023. 2. 15.
자바(JAVA) - 컬렉션프레임워크 Set List : 데이터의 순번이 존재하고, 중복이 가능하다. Set : 데이터의 순번이 없고, 중복이 불가하다. Set은 List와 다르게 중복이 불가능하여 잘 사용하지 않는다. 하지만 유용한 기능도 있어 알아두고 사용할 곳이있다면 좋을 것 같다. Set에는 HashSet과 TreeSet이 있다. 요약하자면 - Set이란 순서가 없는 집합체이며, 중복을 허용하지 않는다. - TreeSet은 HashSet과 다르게 그 값이 정렬되어 저장이 되지만, 그렇기 때문에 HashSet보다 속도가 느리다. HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 데이터를 삽입후 foreach문을 돌려 데이터를 출력해보았다. 중복이 불가능하기 때문에 데이터 삽입 과정에서 받아온 python 두개는 하.. 2023. 2. 15.
자바(JAVA) - ArrayList 이용해 회원 관리 시스템 만들기 (1) 회원등록, (2) 회원정보조회, (3) 모든회원정보조회, (4) 회원삭제, (5) 회원비밀번호변경 컬렉션프레임워크의 ArrayList를 이용하여 회원관리 시스템을 만들어보았다. Member1 HTML 삽입 미리보기할 수 없는 소스 변수 id, name, pw 를 자료형 String으로 생성 후 매개변수를 갖는 생성자를 만들었다. 이후 값을 저장하고 초기화할 수 있도록 세터와 게터를 만들었다. 출력될 정보를 쉽게 toString( )을 이용해 만들어주었다. MemberManage HTML 삽입 미리보기할 수 없는 소스 코드가 굉장히 길다. 하나하나 살펴보자. MemberManage 클래스에서 변수를 입력할 Scanner와 Member1클래스 정보가 담긴 List를 선언하였다. 생성자에서 변수로 선언.. 2023. 2. 15.