자바의정석

[자바의 정석 - 기초편] ch5-12,13 String배열, ch5-14,15 String클래스

유호야 2022. 3. 1. 18:04
반응형

ch5-12 String 배열 

String은 참조형의 기본 값인 null 이다

 

 

 

주소가 배열의 각 값에 들어가는 것이 맞지만, 이해하기 쉽게 간단하게 정리해서 입력해놓는다.

가위바위보

package ch05;

import java.util.Arrays;

public class Ex5_1_tmp {
	public static void main(String args[]) {
		
		String[] strArr = {"가위", "바위", "보"};
		System.out.println(Arrays.toString(strArr));
		
		
		System.out.println(strArr[(int)(Math.random()*3)]);
	}
}

ch5-14,15 String클래스

문자 배열에 관련된 기능을 추가한 것

1. String클래스는 char[]와 메서드(기능)를 결합한 것

String 클래스 = char[] + 메서드(기능)

2. String 클래스는 내용을 변경할 수 없다. (readonly)

 

String 클래스가 char[] + 메서드 => 9장에서 자세한 설명

toCharArray()

String을 char[] 배열로 변경할 때 사용

 

반응형