StringTokenizer (1) 썸네일형 리스트형 [Snack Java] 3. 자바의 문자열 클래스: 심화(StringTokenizer, StringBuilder, StringBuffer) 2022.05.31 - [JAVA] - [Snack Java] 1. 자바의 타입(Type of JAVA) 2022.05.31 - [JAVA] - [Snack Java] 2. 자바의 문자열 클래스(String Class) 문자열을 다루기 위해 만들어진 클래스를 알아봤으니 조금 더 심화적인 String 클래스를 확인해보자. 문자열 하나를 다루는데 이런 특수한 클래스들이 생긴 이유는 JAVA의 문자열이 불변성을 가지고 있기 때문이다. Java에서 문자열은 한번 값이 할당되면 메모리 공간이 변하지 않는다. 다시 말해 String의 경우 변경, 삽입을 할 때마다 새로운 곳에 데이터를 저장하는 방식으로 연산을 한번 할 때마다 주소값이 바뀐다는 것이다. 이런 비효율성을 개선하기 위해 등장한 클래스가 이 심화 클래스들.. 이전 1 다음