JAVA) String 클래스

Daehwan Jung·2022년 9월 29일
0

JAVA

목록 보기
8/15

String 클래스

문자열은 반드시 큰따옴표 안에 표기해야 한다. 큰따옴표 안에는 String a = ""와 같이 아무런 문자열이 오지 않아도 상관없지만 큰따옴표는 생략이 불가능하다

String 클래스의 2가지 특징

1. 한 번 정의된 문자열은 변경할 수 없다.

2. 문자열 리터럴을 바로 입력해 객체를 생성할 때 같은 문자열끼리 객체를 공유한다.

String 클래스의 객체 생성 방법

  1. String 참조 변수명 = new String("문자열");
    String str = new String("안녕");    
  1. String 참조 변수명 = "문자열";
    String str = "안녕";    

String 클래스의 주요 메서드

length() : 문자열의 길이를 리턴한다.
charAt() : 문자열에서 특정 인덱스에 위치해 있는 문자를 알아 낸다.
indexOf() : 문자열에서 특정 문자나 특정 문자열을 앞에서부터 찾아 위칫값을 알아낸다.
lastIndexOf() : 문자열에서 특정 문자나 특정 문자열을 뒤에서부터 찾아 위칫값을 알아낸다.
String.valueOf() : 기본 자료형을 문자열로 바꾸는 정적 메서드다.
concat() : 2개의 문자열을 연결한다. + 연산자와 동일한 기능 수행한다.


toLowerCase() : 영문 문자를 모두 소문자로 변환
toUpperCase() : 영문 문자를 모두 대문자로 변환
replace() : 일부 문자열을 다른 문자열로 대체
substring() : 문자열의 일부만을 포함하는 새로운 문자열 객체를 생성
split() : 특정 기호를 기준으로 문자열을 분리
trim() : 문자열의 좌우 공백 제거
equals() : 두 문자열의 윗칫값이 아닌 실제 데이터값을 비교, 대소문자 구분


0개의 댓글