Pertanyaan yang diberi tag «numberformatexception»

2
Mengapa Double.parseDouble (null) dan Integer.parseInt (null) memunculkan pengecualian yang berbeda?
Mengapa Double.parseDouble (null) dan Integer.parseInt (null) memunculkan pengecualian yang berbeda? Apakah ini kecelakaan bersejarah atau disengaja? Dokumentasi dengan jelas menyatakan dua jenis pengecualian untuk Double.parseDouble(...)dan satu untuk Integer.parseInt(), tetapi tampaknya tidak konsisten: Integer.parseInt(null); // throws java.lang.NumberFormatException: null Namun Double.parseDouble(null); // throws java.lang.NullPointerException

9
Ubah nilai warna hex (#ffffff) menjadi nilai integer
Saya menerima nilai warna hex dari server (dalam bentuk ini #xxxxxx, misalnya #000000untuk hitam) Bagaimana cara mengubahnya menjadi nilai integer? Saya mencoba melakukan Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))untuk mendapatkan hasil yang lebih kuat 0x000000, tetapi ini tidak ditafsirkan sebagai di intsini, ada saran lain? Saya menerima kesalahan: 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.