많은 Android 기기에서 제대로 작동하는 앱이 있지만 PlayBook에서 실행중인 BlackBerry Android 플레이어 (Android 2.3을 실행 함)에 문제가 있습니다.BlackBerry Android 플레이어에서 이상한 플로트 출력
PreferenceManager.getDefaultSharedPreferences()에서 NumberFormatException이 발생했습니다. 환경 설정 파일에서 float는 "@ .0E-12"로 저장되었습니다. 이 간단한 테스트를 만들었습니다 :
float f = 1.0e-12f;
System.out.println (f); // prints "@.0E-12" on BlackBerry PlayBook !!
어떻게 될 수 있습니까?
어쩌면 검은 딸기가 변환에 돌입니다. 수레가 작동하는지 확인하기 위해 수레 대신 BigDecimal을 사용할 수 있습니까? –
내 컴퓨터에 "1.0E-12 '가 출력됩니다. – BlackJoker
'System.out.println (new Float (f) .toString())'을 시도해보십시오. 버그 인 경우 해당 클래스에있을 가능성이 큽니다 – 18446744073709551615