string
-
문자열 관련 클래스JAVA 2023. 3. 14. 11:58
String 클래스 문자열을 저장하고 조작할 때 사용 String 객체가 생성된 다음부터는 메모리(heap)에 저장된 값을 직접 수정하지 못하기 때문에 값을 복제한 후 필요한 부분만 변경하여 새로운 메모리에 할당해준다. (해쉬 코드가 최초 생성 당시와 다른 것으로 확인 가능) 주요 메소드 메소드 설명 byte[] getBytes() JVM에서 사용하는 기본 문자셋으로 String 문자열을 byte 배열로 변환. JVM(운영체제)에서 사용하는 기본 문자셋에 따라 byte 배열의 길이가 달라질 수 있다. (한글 '자'는 UTF-8 문자셋으로 3byte이고, EUC-KR 문자셋으로 2byte이다.) byte[] getBytes(String charsetName) 지정한 문자셋으로 String 문자열을 byte..