[Java] 6.2.1 String 클래스의 생성자

String()

String(String src)

String(char[] sarr)

String(StringBuffer sbuf)

String 형식 개체를 생성하는 방법은 여러가지가 있습니다. 다음은 4가지 String 클래스의 생성자를 사용하여 String 형식 개체를 사용한 예제입니다.

//String 클래스 생성자 사용 예
public class Program {
	public static void main(String[] args){
		String s1 = new String();
		System.out.println("s1:"+s1);
		
		String src= new String("Hello");
		String s2 = new String(src);
		System.out.println("s2:"+s2);
		
		char[] sarr = {'a','b','c','d','e'};
		String s3 = new String(sarr);
		System.out.println("s3:"+s3);
		
		StringBuffer sbuf = new StringBuffer("Yahoo");
		String s4 = new String(sbuf);
		System.out.println("s4:"+s4);
	}
}

실행 결과

s1:
s2:Hello
s3:abcde
s4:Yahoo