반응형
String(문자열) 다루기
//여러 줄의 문자열 표현 : 큰따옴표 3개
val str = """
안녕하세요
코틀린에서
여러 줄의 문자열을 표현하는
방법입니다.
"""
//문자열 비교(자바 equals)
val str = "Hello"
if (str == "Hello") {
println("안녕하세요")
} else {
println("누구세요?")
}
//문자열 조합
val str = "Kotlin"
//자바에서 사용하던 방식
println(str + " 문자열 사용하기")
//코틀린문법1
println("$str 문자열 사용하기")
//코틀린문법2
println("${str} 문자열 사용하기}")
//문자열 -> Int
val sNum = "1024"
//정수로 바꿀수 없는 문자면 예외 발생
val num: Int = sNum.toInt()
//정수로 바꿀수 없는 문자면 null 반환
val num2: Int = sNum.toIntOrNull()
//문자열 -> Float
val sNum = "3.14"
val num: Float = sNum.toFloat()
//문자열 구분자로 쪼개기(split)
val str = "가,나,다"
val ary = str.split(",")
println(ary) //["가", "나", "다"]
//문자열 찾기(indexOf)
val str = "http://www.srctree.com"
val index = str.indexOf(':')
//문자열 추출(substring)
val str = "hello srctree kotlin"
val sub = str.substring(6, 13) //"srctree"
//문자열 대체(replace)
val str = "hello srctree kotlin"
val rep = str.replace("hello", "hi") //"hi srctree kotlin"
반응형
'안드로이드(Kotlin)' 카테고리의 다른 글
Android(Kotlin) 인터페이스(interface) (0) | 2021.11.20 |
---|---|
Android(Kotlin) 클래스(class) - 선언, 상속, 내부, 추상, 데이터 (0) | 2021.11.20 |
Android(Kotlin) 함수(Function), 제어문 (0) | 2021.11.20 |
Android(Kotlin) 자료형, 변수와 상수, 타입 캐스팅 (0) | 2021.11.20 |
Android(Kotlin) 간략한 정보 (0) | 2021.11.20 |
최근댓글