STUDY

[Kotlin] string에서 사용할 수 있는 기본 함수

디리릭 2024. 4. 22. 00:38
728x90

 

 

✏️ String -> Char array 로 변환

알고리즘을 풀다보면 string을 글자 배열로 만들어야 할 때가 있다. 

다른 언어에서는 toChar()로 변환할 수 있어서 적용해봤는데, toChar() 함수는 deprecate됐다.

 

공식문서에서 처럼 toChar() 대신 toInt().toChar()로 사용해도 되지만 아래 예제처럼 toCharArray()를 사용해도 된다. 

var name = "monkey"
var name_char_arr = name.toCharArray()

 

 

✏️ index 찾기

글자 내에 특정 글자의 index를 찾아야할 경우 아래의 함수를 사용할 수 있다. 

var input_string = "my name is Tom. my dog name is Tom too."
var index = input_string.indexOf("T") //11
var last_index = input_string.lastIndexOf("T")  //31

 

 

✏️ replace

글자 내 특정 문자를 다른 문자로 바꾼다.

var input_string = "my name is Tom. my dog name is Tom too."
input_string.replace("my", "your")

 

✏️ substring

글자를 잘라내는 함수이다. 

var input_string = "my name is Tom. my dog name is Tom too."
input_string.substring(0,7)

 

✏️ split

글자를 특정 문자 기준으로 구분해 배열로 만들어준다.

var input_string = "my name is Tom. my dog name is Tom too."
var input_string_arr = input_string.split(' ')

 

 

(생각나는대로 계속 추가할 예정 ... )

728x90

'STUDY' 카테고리의 다른 글

텐서플로우 리눅스에서 설치하기  (0) 2023.08.16