«numberformatexception» 태그된 질문

2
Double.parseDouble (null) 및 Integer.parseInt (null)에서 다른 예외가 발생하는 이유는 무엇입니까?
Double.parseDouble (null) 및 Integer.parseInt (null)에서 다른 예외가 발생하는 이유는 무엇입니까? 이것은 역사적 사고입니까, 의도적입니까? 문서에는에 대한 두 가지 유형의 예외 Double.parseDouble(...)와 하나에 대한 예외가 명시되어 Integer.parseInt()있지만 일관성이없는 것 같습니다. Integer.parseInt(null); // throws java.lang.NumberFormatException: null 하나 Double.parseDouble(null); // throws java.lang.NullPointerException

9
16 진수 색상 값 (#ffffff)을 정수 값으로 변환
서버에서 16 진수 색상 값을 받고 있습니다 (이 형식으로 #xxxxxx, 예 #000000를 들어 검은 색). 이것을 정수 값으로 어떻게 변환합니까? 나는 Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))훨씬 더 현명한 0x000000결과 를 얻으 려고 노력 했지만 이것은 int여기에 다른 제안 으로 해석 되지 않았습니다 . 오류가 발생합니다. 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: unable to …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.