string

Java

[JAVA] 문자열 다루기 String, StringBuilder, StringBuffer

StringBuilder, StringBuffer 클래스 내부적으로 가변적인 char[ ]를 멤버변수로 가짐 문자열을 여러번텍스트 연결하거나 변경할때 사용함 새로운 인스턴스를 생성하지 않고 char[ ]을 변경함 StringBuilder : 단일 쓰레드에서 사용 StringBuffer : 멀티 쓰레드에서 사용 - 동기화 append()을 이용하여 StringBuilder에 문자열 추가 String, StringBuilder로 문자열을 붙이는 예제이다. StringBuilder sb = new StringBuilder(); String str1 = "Hello"; String str2 = "World!!"; //StringBuilder 이용 sb.append(str1).append(" ").append(s..

[ 기타 ]/코딩테스트

[JAVA/String] 알고리즘 문제풀이 시 유용한 String 문자열 다루기

comment 알고리즘 문제 풀이시 사용하는 여러가지 메서드나 방법들을 계소해서 추가할 예정 입니다. String을 char형 배열로 변경 - toCharArray() String을 한글자씩 때어내서 Character 형 배열로 바꿔주는 메서드이다. 빈칸도 포함하여 배열에 추가하는것을 볼 수 있다. String str = "hello world!!! "; //str.length() == 15 char[] chars = str.toCharArray(); System.out.println("length = "+chars.length+" "+Arrays.toString(chars)); //출력 : length = 15 [h, e, l, l, o, , w, o, r, l, d, !, !, !, ] String을..

Java

[Java] String 클래스, 관련 메소드

1. String형 변수 선언 String str1 = new String("hello");//힙 메모리에 인스턴스로 생성됨 String str2 = "hello";//상수 풀(constant pool)에 있는 주소를 참조 힙 메모리에 생성되는 str1은 생성 될때마다 다른 주소값을 가진다. 상수풀의 문자열은 모두 같은 주소값을 가진다. // 힙 메모리의 인스턴스로 생성 String str1 = new String("hello"); String str2 = new String("hello"); System.out.println(str1 == str2);//false System.out.println(str1.equals(str2));//true //상수 풀의 주소를 참조 String str3 = "abc..

HSRyuuu
'string' 태그의 글 목록