[Java] String 배열

2023. 12. 9. 20:16·Java

1. String배열  선언, 생성, 초기화

1. String[] str = new String[3];
   str[0] = "hi";
   str[1] = "hello";
   str[2] = "안녕";
   
2.String[] str2 = {"hi","hello","안녕"};

 

 

*변수타입별 기본값

boolean - false

정수형 - 0

실수형 - 0.0

참조형 - null

 

String 클래스,메서드에 관해선 나중 자세히 여기선 간단하게만..!

2. String 클래스

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

String객체는 내용변경 x 읽기만o

String str = "a";
str = str + "b";  //변경x 새 문자열 생성o
System.out.println(str);  //"ab"

2. String 클래스 주요 메서드

char charAt(int index) 문자열에서 해당 인덱스에 있는 문자 반환
int length() 문자열 길이 반환
String substring(int from, int to) from~to에 있는 문자열 반환(to는 포함x), to없으면 끝까지
boolean equals(Object obj) 문자열 비교. 같으면 true
char[] toCharArray() 문자열(String) → 문자배열(char[])

 

String str = "BLUEPRINT";

System.out.println(str.charAt(3)); //E
System.out.println(str.length()); //9
System.out.println(str.substring(4)); //PRINT
System.out.println(str.substring(4, 7)); //PRI

'Java' 카테고리의 다른 글

[Java] 객체 지향 언어, 클래스와 객체  (0) 2023.12.10
[Java] 배열 비교, 출력, 복사, 정렬 (Arrays)  (0) 2023.12.09
[Java] 제어문(조건문, 반복문,분기문)  (0) 2023.12.09
[Java] 연산자  (0) 2023.12.08
[Java] 타입간 변환방법  (0) 2023.12.08
'Java' 카테고리의 다른 글
  • [Java] 객체 지향 언어, 클래스와 객체
  • [Java] 배열 비교, 출력, 복사, 정렬 (Arrays)
  • [Java] 제어문(조건문, 반복문,분기문)
  • [Java] 연산자
Naah
Naah
  • Naah
    blueprint
    Naah
  • 전체
    오늘
    어제
    • 분류 전체보기 (106)
      • Java (28)
      • Kotlin (0)
      • TypeScript (7)
      • React (22)
      • Next.js (1)
      • Spring (22)
      • JPA (12)
      • Spring Data JPA (6)
      • Querydsl (1)
      • Error (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • manage
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Naah
[Java] String 배열
상단으로

티스토리툴바