java공부
자바/java String 특이사항
이쟤키
2021. 7. 16. 03:14
반응형
String은 기본형이 아닌 참조형이다.
기본형처럼 리터럴(값) 직접 대입이 허용된다.
//원래
String s = new Stirng("안녕");
System.out.println(s); // 안녕
//직접대입
String s1 = "안녕";
System.out.println(s1); // 안녕
//더하기 연산
System.out.println(s + s1 + 123 + 45); // 안녕안녕12345
System.out.println("ab" + 'c' + 123); // abc123
System.out.println("ab" + ('c' + 123);
// String + (char + int) => String + int => String + String