반응형
java.lang.String 클래스는 자바에서 제공하는 문자열 클래스이다
객체자료형이지만 기본자료형처럼 선언하고 사용할 수 있다.
*자바에선 대소문자를 구분하므로 string이 아닌 String이라고 입력해야 한다.
예)
String str="Hello World!";
String 클래스에는 여러 메소드가 있는데
주요 메소드를 하나씩 정리해서 올릴 예정이다.
첫번째로 String.concat(String) 메소드에 대해서 정리해 보았다.
String str1 = "Hello "; String str2 = "World!"; String str3 = str1.concat(str2); // String.concat 메소드 String str4 = str1 + " JAVA " + str2; // +연산자로 문자열 결합 가능 String str5 = str1 + " JAVA " + str2 + 2; // +연산자 사용시 다른 자료형과도 결합 가능 System.out.println(str3); System.out.println(str4); System.out.println(str5);결과 :
Hello World!
Hello JAVA World!
Hello JAVA World!2
String 클래스에서는 concat 메소드 뿐만 아니라 '+' 연산자로 문자열을 연결 할 수 있다.
concat보다 편의성과 가독성 면에서 좋아서 주로 + 연산자를 많이 쓴다고 한다.
//String에 대해 공부하는중에 String은 성능면에서 좋지 않고 다른걸 써야한다고 하는데 이건 나중에 찾아서 공부한뒤에 포스팅해야겠다.
반응형