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 |
댓글