Android에서 문자열을 정수로 변환하기
문자열을 정수로 변환하려면 어떻게 하나요?
사용자가 숫자를 입력하도록 하는 텍스트 상자가 있습니다:
EditText et = (EditText) findViewById(R.id.entry1);
String hello = et.getText().toString();
그리고 이 값은 문자열 hello
에 할당됩니다.
나중에 코드에서 사용할 수 있도록 정수로 변환하여 사용자가 입력한 숫자를 얻고 싶습니다.
편집 텍스트`를 정수로 가져올 수 있는 방법이 있나요? 그러면 중개자를 건너뛸 수 있습니다. 그렇지 않다면 문자열을 정수로 변환해도 괜찮습니다.
171
13
Integer 클래스와 정적
parseInt()
메서드를 참조하세요:http://developer.android.com/reference/java/lang/Integer.html
구문 분석 중 문제가 발생할 경우
NumberFormatException
을 잡아야 합니다:출력: i = 1234년;
출력: i = 123.
가장 좋은 방법은 이미 언급한 것처럼 이것을 사용하여 정규식이 아시시 사우
이 코드를 시도하시겠습니까 it& # 39 의 상행담관염이라고 작업 중.
최선의 방법은 int 는 문자열) 로 변환할 수 있습니다.
정수 다음 문자열 구문 분석을 위해 사용할 수 있습니다.
, int value = 안테거스파르세인트 (테스트비우스게테스트 네스토스트링 () ())
(2) input:* " abdul"; 즉 누마버포매렉세페시옹 어졌다면 예외가 던져질 것이다. 우리는 이 문제를 해결할 수 있도록 as I catch 시도하시겠습니까 언급하십시오 사용할 필요가 있다 (아래 참조).
자세한 내용은 아래 링크를 참조할 수도 있습니다. , http://developer.android.com/reference/java/lang/Integer.html
문자열을 플로트로 숨겨야 합니다. 작동 중입니다.
한 줄로 할 수도 있습니다.
판독값 오더할 에서 실행
'' 정수 '' 방법을 사용할 수 있는 방법은 많이 간단해진다는 디코딩합니다 예를 들어:
코틀린
구문 분석 방법을 사용할 수 있는데 그 확장명은 쉽게 다른 프리미티브 유형.
[1]: -string/to-boolean.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/kotlin [2]: -string/to-float.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/kotlin [3]: -string/to-double.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/kotlin [4]: -string/to-byte.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/kotlin [5]: -string/to-short.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/kotlin [6]: -string/to-int.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/kotlin [7]: -string/to-long.html https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/kotlin
Jave
5 가지 방법으로 변환할지 첫 번째 방식:
두 번째 방법은.
제 3 의 길:
네 번째 방식:
다섯 번째 방식:
다른 방법이 있을 수 있습니다. 하지만 이제 s what I remember that& # 39.