자바 Stringbulider 와 Hashmap을 사용하는 방법

이동규·2023년 8월 9일

자바문법

목록 보기
2/3

Hash map의 value의 값을 수정하는 방법

 	 	HashMap <String ,Integer> map =  new HashMap<>();
        map.put("lee", 26);
        map.replace("lee",map.get("lee")+20);
        System.out.println(map.get("lee"));
        map.put("lee",map.get("lee") + 10);
        System.out.println(map.get("lee"));

StringBulider 객체는 문자열을 Array 형태로 갖는 것이다. 원래 String 객체는 수정이 불가능하다.String 객체를 수정하려면 새로운 메모리공간에다가 공간을 확보하고 바꿀 값을 저장하고 객체에 메모리주소를 이동시킨다.But String bulider는 그렇지 않다.

String.toCharArray();//문자열을 char형태의 배열로 리턴

String.join();//자바 String배열을 문자열로 리턴

String [] a =  {"hello","world"};
String b= String.join("",a);// helloworld
        

0개의 댓글