[kosta] JAVA - 12일차

cokesh·2022년 5월 4일
0

kosta

목록 보기
9/9
post-thumbnail

Wrapper Class

기본형 -> String으로 바꿔주는 메소드를 활용
String s = String.valueOf();
String -> 기본형으로 바꿔주는 메소드를 활용
int j = Integer.parseInt(s);

String 메소드

기본형 -> 참조형으로 바꿔주는 방법
Integer inte = new Integer(i);
참조형 -> 기본형으로 바꿔주는 방법
int k = inte.intValue();

기본형에 대한 정보를 알려주는 Wrapper Class

StringTokenizer

StringTokenizer 는 빈 문자열을 인식 못한다.

List Set Map

Collection에는 List 와 Set이 있다.

List

List : 크기가 고정되어져 있지 않고 동적으로 변한다는 점이다.
원하는 만큼의 값을 담을 수 있다.

ArrayList <String> pitches = new ArrayList<>();

Set

중복을 허용하지 않는다.
순서가 없다.
리스트나 배열은 순서가 있기 때문에 인덱싱을 통해 자료형의 값을 얻을순 있지만 집합 자료형은 순서가 없기 때문에 인덱싱으로 값을 얻을 수 없다.
맵자료형 역시 순서가 없는 자료형이라 인덱싱을 지원하지 않는다.
(중복을 허용하지 않는 집합 자료형의 특징은 자료형의 중복을 제거하기 위한 필터역할)

  • TreeSet 오름차순으로 값을 정렬하여 저장하는 특징
  • LinkedHashSet 입력한 순서대로 값을 정렬하여 저장하는 특징

Map

Map은 대응관계를 쉽게 표현할 수 있게 해주는 자료형임.
맵은 사전과 비슷하다. -> Key 와 value를 한 쌍으로 갖는 자료형

Map 은 key를 통해 value를 얻는다.
baseball 이라는 단어가 있는 곳만 펼쳐본다.

  • LinkedHashMap 입력된 순서대로 데이터를 저장하는 특징
  • TreeMap 입력된 key의 오름차순 순서로 데이터를 저장하는 특징
profile
개발 공부로그~

0개의 댓글