Kotlin 문자열을 Long으로 변환
Kotlin 문자열을 Long으로 변환
튜토리얼에서 JavaSampleApproach은 Kotlin String을 Long으로 변환하는 방법을 안내합니다.
관련 게시물:
근무 환경:
I. Kotlin toLong() 메서드
1 String.toLong(): 긴
public inline fun String.toLong(): Long
package com.javasampleapproach.string2long
fun main(args : Array<String>) {
// use method:
// -> public inline fun String.toLong(): Long = java.lang.Long.parseLong(this)
val number: Long = "123".toLong();
println(number) // 123
// if the string is not a valid representation of a number
// -> throw NumberFormatException
try{
"12w".toLong();
}catch(e: NumberFormatException){
println(e.printStackTrace())
// -> print on console:
/*
java.lang.NumberFormatException: For input string: "12w"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.parseLong(Long.java:631)
at com.javasampleapproach.string2long.ConvertString2LongKt.main(ConvertString2Long.kt:12)
*/
}
}
Strig.toLong()
문자열이 유효한 숫자 표현이 아닌 경우 NumberFormatException이 발생합니다. String.toLong()
변환을 위해 JavaInteger.parseLong
만 사용합니다.-> 디테일:
public inline fun String.toLong(): Long = java.lang.Long.parseLong(this)
2 String.toLong(기수: Int): Long
radix로 작업하려면 다른 메서드 서명을 사용할 수 있습니다
toLong(radix: Int)
.-> 디테일:
public inline fun String.toLong(radix: Int): Long = java.lang.Long.parseLong(this, checkRadix(radix))
더 보기:
https://grokonez.com/kotlin/kotlin-convert-string-long
Kotlin 문자열을 Long으로 변환
Reference
이 문제에 관하여(Kotlin 문자열을 Long으로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/loizenai/kotlin-convert-string-to-long-2mje텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)