본문 바로가기
자바

String 클래스의 메서드

by 복제비 2022. 1. 11.

 

String 클래스의 메서드

 

String 클래스의 주요 메서드들

 

int  length( )

문자열의 길이를 반환하는 메서드입니다.

 

char  charAt(int  i)

문자열에서 i번째 문자를 반환하는 메서드입니다.

 

void  getChars(int  sourceStart, int  sourceEnd, char  target[ ], int  targetStart)

sourceStart 부터 sourceEnd 이전까지 문자열의 일부를 문자배열(target[ ])로 작성하는 메서드입니다.

 

byte[ ]  getBytes( )

현재의 문자열을  바이트 배열로 반환하는 메서드입니다.

 

boolean  equals(Object  str)

현재의 문자열과  str로 지정된 문자열이 같으면  true 를 반환하고, 다르면 false를 반환하는 메서드입니다.

 

boolean  equalsIgnoreCase(String  str)

현재의 문자열과  str로 지정된 문자열이 같으면 true 를 반환하고, 다르면 false를 반환하는 메서드입니다.

(단, 비교시 대소문자는 무시합니다)

 

boolean  startsWith(String  str)

현재의 문자열이 str로 시작하면 true 를 반환하고, 아니면 false를 반환하는 메서드입니다.

 

boolean  endsWith(String  str)

현재의 문자열이 str로 끝나면 true 를 반환하고, 아니면 false를 반환하는 메서드입니다.

 

int  compareTo(String  str)

두 개의 문자열을 비교하여 결과로 양수, 음수, 0의 값을 반환하는 메서드입니다. 

작다는 의미는 알파벳 순서에 따라 앞에 온다는 것을 의미합니다.

 

int  indexOf(char  ch)

현재의 객체가 가지고 있는 문자열내에서 ch 로 지정된 문자의 첫 번째 인덱스를 반환하는 메서드입니다.

 

int  indexOf(String  str)

문자열 str 의 첫 번째 인덱스를 반환하는 메서드입니다.

 

int  indexOf(int  ch, int  startIndex)

인덱스 startIndex 이후의 문자 ch 의 첫 번째 인덱스를 반환하는 메서드입니다.

 

int  indexOf(String  str, int  startIndex)

인덱스 startIndex 이후의 문자열 str 의 첫 번째 인덱스를 반환하는 메서드입니다.

 

int  lastindexOf(char  ch)

문자 ch 의 마지막 인덱스를 반환하는 메서드입니다.

 

int  lastindexOf(String  str)

문자열 str 의 마지막 인덱스를 반환하는 메서드입니다.

 

int  lastindexOf(int  ch, int  startIndex)

인덱스 startIndex 이전의 문자 ch 의 마지막 인덱스를 반환하는 메서드입니다.

 

int  lastindexOf(String  str, int  startIndex)

인덱스 startIndex 이전의 문자열 str 의 마지막 인덱스를 반환하는 메서드입니다.

 

String  substring(int  startIndex)

startIndex 로부터 시작하는 부분 문자열을 반환하는 메서드입니다.

 

String  substring(int  startIndex, int  endIndex)

startIndex 와 endIndex 사이의 부분 문자열을 반환하는 메서드입니다.

 

String  concat(String  str)

현재의 문자열에 str 로 지정된 문자열을 결합하는 메서드입니다.

 

String  replace(char  original, char  replacement)
original로 지정된 문자를 replacement 로 지정된 문자로 교체하는 메서드입니다.

 

String  trim( )

문자열의 앞 뒤 공백(whitespace)을 제거하는 메서드입니다.

 

static String  valueOf(double  num)

num 을 문자열로 변환하여 반환하는 메서드입니다.

 

static String  valueOf(long  num)

num 을 문자열로 변환하여 반환하는 메서드입니다.

 

static String  valueOf(Object  obj)

객체가 가지고 있는 데이터를 문자열로 변환하여 반환하는 메서드입니다.

 

static String  valueOf(char  chars[ ])

문자 배열을 문자열로 변환하여 반환하는 메서드입니다.

 

static String  valueOf(char chars[ ], int  startIndex, int  numChars)

문자 배열의 일부를 문자열로 변환하여 반환하는 메서드입니다.

 

String  toLowerCase( )

문자열을 모두 소문자로 변환하여 반환하는 메서드입니다.

 

String  toUpperCase( )

문자열을 모두 대문자로 변환하여 반환하는 메서드입니다.

 

String 클래스의 메서드들을 활용한 실습 프로그램

 

String 클래스의  다양한 메서드들을 활용한 실습 프로그램은 다음과 같습니다.

 

'자바' 카테고리의 다른 글

String 객체의 변환  (0) 2022.01.13
StringBuffer 클래스  (0) 2022.01.12
java.lang.String 클래스  (0) 2022.01.10
자바 Math 클래스  (0) 2022.01.08
자바 Class 클래스  (0) 2022.01.07

댓글