마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

string->int 로 바꿔주는 함수 질문이요

–1 추천
integer.valueof(string) 과

parseint(string)을 써봤지만 둘다 실행에러가 났어요

string 값이 전역변수여서 그런가요?

int num = Integer.parseInt(MainActivity.string);

그대로 따라했는데 안되는건 다른 이유가 있는건지..
네넨에넹 (940 포인트) 님이 2015년 6월 8일 질문

2개의 답변

0 추천
로그를 첨부해주시는 게 좋을 듯 합니다.

정상적으로 데이터가 있다면 parseInt로 변환되는 게 맞을 겁니다. string에 null값이 들어가있던지 변환할 수 없는 다른 문자가 들어있던지 등의 문제로 인해서 변환이 안되었을 가능성이 높아 보이네요.

값을 확인해보시는 게 우선일 듯 합니다. string이 전역변수(static으로 정의된 듯)인 것은 관계 없습니다.
cc1232 (35,280 포인트) 님이 2015년 6월 8일 답변
0 추천
parseInt가 문제가 아니고 스트링 자체가 문제가 있어 보입니다. 전역변수와는 무관한거 같구요.
컵받침 (5,500 포인트) 님이 2015년 6월 8일 답변
...