[JAVA]/06.배열
08. String배열,String클래스
76beny
2022. 4. 8. 21:40
목차
- String배열
-String배열 기본형식
-String배열 기본예제
-String클래스
-String클래스 예제
String배열
- 여러개의 문자열을 배열
- 참조형으로 기본값은 null
String 배열 기본형식
String[] name= new String[3];//3개의 문자열을 담을 수 있는 배열을 생성한다.
name[0]="Kim";
name[1]="Park';
name[2]="Yi";
=
String[] name={"KIm',"Park","Yi"};
String배열 기본예제
package com.kh.practice.chap01;
import java.util.Arrays;
public class Value {
public static void main(String[] args) {
String[] strArr = {"가위","바위","보"};// 가위 = strArr[0],바위 =strArr[1],보=strArr[2]
System.out.println(Arrays.toString(strArr));
for(int i = 0 ; i < 10 ; i++) {
int tmp = (int)(Math.random()*3);//1.
System.out.println(strArr[tmp]);//2.=> 숫자 대신에 가위바위보가 나옴!
// System.out.println((int)(Math.random()*3));//1이랑 2합친것고과 같은것!
}
}
}
String클래스
- String클래스는 char[]와 메서드(기능)를 결합한 것.
- String클래스=char[] + 매서드(기능)
- String클래스는 내용을 변경할 수없다.(ready only)
- 주요 메서드
String클래스 예시
class Ex5_1 {
public static void main(String[] args) {
//char
// 01234
String str="ABCDE";
char ch=str.charAt(0);//0자리인 A가 출력됨//charAt:원하는거뽑아내는기능
System.out.println(ch);//
}
}
//substring
class Ex5_1 {
public static void main(String[] args) {
// 01234
String str="ABCDE";
String str2=str.substring(1,4);//1~4까지인데 4는 포함안되니까 1,2,3이 str2에 들어감.
System.out.println(str2);// bcd출력
}
}
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."