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