알고리즘/참고

[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("특정문자")

'알고리즘 > 참고' 카테고리의 다른 글

[JAVA] 우선순위 큐 사용, 스택 사용  (0) 2021.01.18
[JAVA] Hashmap 다루기  (0) 2020.06.01
[JAVA] arraylist 다루기  (0) 2020.05.28
[JAVA]배열 다루기  (0) 2020.05.28
[JAVA] 문자열 함수로 다루기  (0) 2020.05.28