자바 , 기타 공부/자바 공부

코딩테스트, 자바의 자료구조, 자바만의 기능

임지혁코딩 2024. 4. 28. 13:47

1. HASHMAP

 

파이썬에선, {}로 정말 요긴하게 써먹었다. 

 

선언

 

key : string, value : String인 형태의 hashmap을 선언하였다. 

 

 

값 넣기

 

mymap.put("key","value");

mymap.putIfAbsent("key","value")

 

값 수정 , 삭제

 

mymap.replace("key","Value") -> key에 맞는 value 변경

mymap.remove("key")->key에 맞는 값 삭제 

 

해당 key에 맞는 값이 있는지.

 

mymap.containsKey(key)

mymap.containsValue(Value)

 

가져오기

mymap.getOrDefault(key,defaultvalue)

mymap.get(key)

 

2.String Arr

 

 

다행히도, 간단하게 만들 수 있는 String arr이 있었다! 

 

3. StringBuilder

 

stringbuilder란, string을 간단하게 만들 수 있는 형태를 의미한다.

StringBuilder sb = new StringBuilder("aaa")

 

또한, Stringbuilder("aaa").reverse()와 같이, string에 어떠한 처리를 가해서, 그것을 사용한다. 라고 볼수있겠다.

 

sb.replace(3,6,"ts") -> 3,6번 index의 값을 t와 s로 변경.