반응형
string으로 바꾸는 이유.
String 타입의 변수 value에 담기 위해서, Arraylist의 값을 가져올때, String으로 형변환을 해줘야한다.
왜냐면, Arraylist는 데이터를 받을때, string의 값을 넣는다 하더라도, object형태로 저장되기 때문이다.
--------------------------------------------
컬렉션즈 프레임워크란(what the collection framework is?)
만드거나, 관리하는 데이터를 분석해서 알 맞는 프레임워크를 사용하여야 한다는거~
예를 들어, 1,2,3 값이 들어가 있는 배열에 1을 또 넣을려고 하는경우
set(집합):이미 존재 하면 추가안됨
list:추가됨
Hashset과 Arraylist 비교
hashset 에러 : Duplicate Set element (대충 값이 중복 됐다는 뜻.)
Set 부분집합
SET끼리 합치기
SET 교집합
SET 차집합
MAP
package com.company;
import java.util.HashMap;
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("1",1);
map.put("2",2);
map.put("삼",3);
map.put("사",4);
//젠부
System.out.println(map);
//키 1의 value값
System.out.println(map.get("1"));
}
}
출력
{1=1, 2=2, 삼=3, 사=4}
1
반응형
'개발공부 > 자료구조' 카테고리의 다른 글
제네릭이란?(자바 <> 이게 뭔가요?) (0) | 2020.12.15 |
---|---|
인터페이스란? (0) | 2020.12.15 |
Doubly linked list(양방향 연결 리스트) (0) | 2020.12.09 |
자료구조(Linked list) 구현 (0) | 2020.12.04 |
클래스의 인스턴스화2(Iterator 반복문) (0) | 2020.12.02 |