Character and String

char ch = 'A';
char ch = 'AB';//error
String s = "ABC";

String s = "A";
String s = "";//empty string is OK.
char ch = '';//error

String s1 = "A"+"B";//"AB"
"" + 7 => "" + "7" => "7"//숫자를 문자열로 변환하는 방법.

 //순서에 따라 다른 결과가 나온다.
 "" + 7 + 7 => "7" + 7 => "7" + "7" => "77"
 7 + 7 + "" => 14+"" => "14" + "" => "14"
  • char 형 변수에는 반드사 문자 하나만 들어가야한다. 2개 이상이 들어가면 에러가 발생한다.

  • 문자열 + any type => 문자열

  • any type + 문자열 => 문자

  • String은 자바에서 제공하는 클래스이고, 문자열을 담을 때 사용한다. 클래스는 new를 사용하여 객체를 생성해서 사용해야하지만 String은 아래와 같이 사용할 수 있다.


String s1 = "ABC";
String s2 = new String("ABC");

Last updated