-
Kotlin 문자열을 float형으로 변경.안드로이드 2022. 11. 21. 05:13
val str = "123.3" val float = str.toFloat() print(float) >>> val str: String val float: Float 123.3##scratch
이렇게 입력이 이쁘면 좋겠지만.
실상은 이렇다.val str = "#a-123.3" val float = str.toFloat() print(float)
물론 예외처리도 필요하겠지만 ....
쉬운 방법은 숫자와 소수점을 빼곤 모두 "" 로 치환시켜 버리고 변경하는것일 것이다.val a ="섭시36.5도" val temperature = a.replace("[^\\d\\.]".toRegex(),"").toFloat() // 정규식으로 숫자만. print (temperature)
'안드로이드' 카테고리의 다른 글
안드로이드 스튜디오에서 gitignore 가 작동 안 할 때 처리 법(.gitignore not working on android studio) (0) 2022.10.12