[Java]String s = "" vs String s = new String("")
자바에서 String 클래스를 사용하면서 하나의 의문점이 생겨서 이 글에 정리해보도록 한다. 보통 초기화를 할 때 두 가지 방법이 존재한다. 직접 문자열 상수를 넣거나, new 연산자를 이용하여 사용하는 것이다. 그 형태는 아래와 같다. String s = "Hello World!";String s = new String("Hello World!"); 위 문법을 적용시킨 코드를 통해 자세히 알아보도록 하자. public class StringTest { public static void main(String[] args) { String s1 = "Hello World!"; String s2 = new String("Hello World!"); System.out.println(s1); System.ou..
Programming/Java
2018. 7. 24. 16:43