반응형

안드로이드 익셉션 2

java.lang.ClassCastException 해결 법

안드로이드 개발중에 java.lang.ClassCastException 라는 에러를 만난다면 아래처럼 간단히 해결해보세요. 1. 에러 코드 (오류) -. 아래코드는 해당 익셉션이 발생하는 코드입니다. plusNumber 함수안에서 Object를 이용해서 Integer변수 타입을 선언하였습니다. 이후 출력할때 String 타입으로 캐스팅을 하게됩니다. 이때 에러가 발생합니다. 2. 에러 로그 -. 아래처럼 java.lang.ClassCastException 이 발생하는것을 확인 가능합니다. 3. 해결 방법 -. 아래 파란색으로 마킹된 부분처럼 선언한 변수의 타입인 integer에 맞게 출력하면 해결이 됩니다. 아주 간단한 에러이지만, 실제 코딩중에는 자주 발생하는 에러입니다. *. 에러 로그 원문 FATA..

StringIndexOutOfBoundsException 해결 방법

안드로이드 앱 개발중에 StringIndexOutOfBoundsException 에러를 발견하게 되는경우가 있습니다. 해당에러는 아주 단순한 에러라서 바로 해결이 가능합니다. 아래 에러 원인 및 해결 방법을 참고하세요. 1. 예제 코드 (오류 코드) -. 아래 예제 코드에서 파란색 마킹된 부분이 에러의 원인입니다. 기존 munja String은 3글자이지만, substring으로 4글자를 가져오려고 합니다. 당연히 에러가 발생하게 됩니다. 2. 에러 로그 3. 해결 방법 -. 아주 간단히 substring을 할때 문자열 길이 값인 3까지만 하면 해결됩니다. 아래 파란색 마킹된 부분을 참고하세요. *. 에러 로그 원문 FATAL EXCEPTION: main Process: com.picker.javaexc..

반응형