Search

문자 리터럴 & 문자열 리터럴

문자 리터럴(Character) & 문자열 리터럴(String)

문자 리터럴 : 작은따옴표로 문자 하나를 감싼 것
char ch = 'S'; // char 타입은 한 문자만 저장 가능 char ch = ''; // 빈 문자 불가능 char ch = ' '; // 공백(문자)은 가능
Java
문자열 리터럴 : 큰따옴표로 두 문자 이상을 감싼 것
String name = "Joy"; // String 타입은 여러 문자 저장 가능 String str = ""; // 빈 문자열 가능 // 원래 String은 클래스이므로 다음과 같이 사용해야 함. // 허나 위와 같은 간략식도 혀용 String name = new String("Joy");
Java

문자열 결합

덧셈 연산자를 사용하여 문자열 결합 가능
문자열 + 문자열 → 문자열
문자열 + any type → 문자열
any type + 문자열 → 문자열
String name = "jo" + "y" // name = "joy" String str = name + 96 // str = "joy96" String ing = 26 + name // ing = "26joy"
Java
2 + " " -> "2 " // 기본형 타입을 문자열로 변환하고 싶을 땐 ""만 더해주자. " " + 2 -> " 2" 2 + "2" -> "22" 2 + 2 + "" -> 4 + "" -> "4" "" + 2 + 2 -> "2" + 2 -> "22" false + "" -> "false"
Java
StringEx.java

참고 자료