안드로이드 개발 질문/답변
(글 수 45,052)
제가 원하는 숫자를 배열 pInput 안에 넣는 코드입니다.
int[] pInput = new int[4];
//input number
String str = new String();
str = setText.getText().toString(); //EditText에 들어간 숫자를 str에 String으로 변환해서 넣어줬습니다.
for(i=0; i<pInput.length; i++) {
pInput[i] = str.charAt(i);
}
Log.d("yupkichucky", "pInput: "+pInput[0]+pInput[1]+pInput[2]+pInput[3]);
-> 06-06 16:23:17.454: DEBUG/yupkichucky(666): pInput: 49505253 (Logcat의 결과)
저는 1235를 넣었는데 결과값은 49505253 이렇게 나오더군요..
형변환을 안해줘서 그런 것 같은데;;;
int형변환을 하는 방법을 모르겠어요 ㅠㅠ




(int) str.charAt(i); 해보세요.