알고리즘/참고
[JAVA] String 관련 함수 모음
홍또~
2021. 1. 11. 01:07
1. String 값 일치 여부 판단
str1.equals(str2) |
- String 형 str1과 str2가 일치하는지 확인
2. String 의 특정위치 성분을 char형으로 반환
str.charAt(i) |
- String형 str변수의 i번쨰 위치한 문자를 반환(ex str = KOREA , str.charAt(1) = 'O' )
3. String 문자열 일괄 대문자 or 소문자로 변경
str.toUpperCase() | str.toLowerCase() |
- ex) str = "aAbCC" , str.toUpperCase() = "AABCC" , str.toLowerCase() = "aabcc"
4. String 문자열 자르기
str.substring(int start , int end) |
- str의 start번째 문자부터 end 전의 문자까지 자르기 ( ex. str = "happyNewYear" , str.substring(3 , 6) = "pyN")
5. 특정문자열 기준으로 나누어, String 배열에 집어넣기
String[] temp = str.split("특정문자") |
- ex) str ="010-1234-1234" 이고 , String[] temp = str.spilt("-") 라면 temp = { 010 ,1234 ,1234}
6. Char to String
String str = Character.toString(ch) |
7. String to arrChar
String str = new String(arrChar); |
8. Sting 문자 사전식순서 설정
str1.compareTo(str2) |
리턴값은 int형
str1 이 str2 보다 사전식순서가 빠를 때 -1 반환
str1 이 str2 과 사전식순서가 같을때 0 반환
str1 이 str2 보다 사전식순서가 느릴 때 +1 반환
9. Sting문자에 특정 문자열 포함여부 확인
str.contains("특정문자") |