목록StringBuffer (1)
레넌의 개발 일기
String, StringBuilder, StringBuffer
String 문자열을 저장하는 String의 내부의 문자열을 수정할 수 없다. String의 replace() 메소드와 '+' 연산은 내부의 문자를 대치하는 것이 아니라, 대치된 새로운 String객체가 생성되어 리턴한다. String data = "ABC"; data += "DEF"; 위의 코드에서는 "ABC"의 객체와 합쳐진 "ABCDEF"의 객체 총 2개의 객체가 생긴다. 문자열을 결합하는 '+' 연산자를 많이 사용한다면, String 객체의 수가 늘어나기 때문에, 성능이 느려질 수 있다. String text = ""; for (int i=0;i
자바
2022. 2. 28. 15:36