string

👨🏻‍💻 Development/☕️ Java

[Java] String, StringBuffer, StringBuilder

Java에서 문자열을 다룰 수 있는 방법은 두 가지가 있습니다. 첫 번째로 문자열 상수에 대해 불변성(immutable)을 가진 String 클래스가 있고, 두 번째로 같은 메모리로 문자열을 다루는 StringBuffer, StringBuilder 클래스가 있습니다. String String 객체는 한번 생성되면 할당된 메모리 공간이 변하지 않습니다. 그래서 String 객체 문자열에 다른 문자열을 붙여도 기존 문자열에 붙이는 것 이 아니라, 새로운 String 객체를 만든 후 새 String 객체에 연결된 문자열을 저장하고 그 객체를 참조합니다. 때문에 String을 조작하는 연산은 시간과 자원을 많이 사용합니다. StringBuffer & StringBuilder 이 둘은 문자열을 한 번 만들고 연산..

황일용
'string' 태그의 글 목록