문자열은 참조 자료형, 참조변수는 주소값을 가진다

최이선·2021년 11월 19일
0

null 값은 주소값이 없다

String text = null;		// 실제 값을 만들면 주소만 가진 text에 값을 넣는 참조변수..
text = "헬로우";
System.out.println(text);	

결과값


- 배열을 쓸 때

String[] texts = null;
System.out.println(texts);	// 주소값 = null
texts = new String[3];		// 배열 (문자열3칸)을 생성해서 texts에 주소입력
System.out.println(texts);	// 주소 = [Ljava.lang.String;@69222c14
System.out.println(texts[0]);   // 주소값 = null
texts[0] = new String("하이!");
texts[1] = "안녕";
texts[2] = "굿바이";
		
for(String w : texts) {
	System.out.println(w);
 }				// 주소값 = 하이! 안녕 굿바이
 

결과값

0개의 댓글