parselnt()
:기능은 String타입의 숫자를 int 타입으로 변환시켜주는 것이다. 이외에 String 타입을 숫자형으로 바꿔주는 7가지 형태와 안드로이드 스튜디오 개발 시 실 사용 예제를 소개하겠다.
예제
Android Studio에서 자바로 EditText에서 String값을 가져와 Int 값으로 사용하는 경우의 예시이다.
1 EditText number2 = (EditText) findViewById(R.id.Number2);
2 int n2 = Integer.parseInt(number2.getText().toString());
EditText는 TextView로부터 파생된 클래스로, TextView는 Text를 보여주는 역할만을 하고 EditText는 입력 및 수정이 모두 가능하다.
1에서 Number2라는 id 값을 가진 EdintText 형식 문자열을 가져와 number2 변수에 담는다.
2에서 number2의 editText.getText.toString();를 하면 String 객체로 Text를 리턴하게 된다.
이때 integer.parseInt()를 사용해 문자열 String타입의 숫자를 int타입으로 변환해 n2에 저장한다.
이외에도 숫자 관련된 타입으로 변환이 가능하다.
다른 숫자형
Byte.parseByte() | Short.parseShort() |
Interger.parseInt() | Long.parseLong() |
Float.parseFloat() | Double.parseDouble() |
*char는 parsechar()이 아니라 chartAt()으로 존재한다.
charAt()는 String 타입의 문자열에서 원하는 단어만 뽑아와서 Char 타입으로 변환시켜주는 명령어이다.
'개발 > Java' 카테고리의 다른 글
[Android 개발] RecyclerView(Adapter) 예제 코드 (0) | 2022.11.16 |
---|---|
[Android 개발] 간단한 계산 기능 구현 (0) | 2022.11.13 |
[Android 개발]Unable to load class 'com.google.common.util.concurrent.internal.InternalFutureFailureAccess'. 에러 (0) | 2022.11.11 |
[Java] 2주차 - 파일 읽기, Arraylist에 자료 삽입 (0) | 2022.11.01 |
[Java] 1주차 - Class , 패키지, 상속, 오버라이드 개념 /*수정중*/ (0) | 2022.10.28 |