Saya memiliki array String yang mewakili bilangan Biner (tanpa nol di depan) yang ingin saya ubah ke bilangan basis 10 yang sesuai. Mempertimbangkan:
binary 1011 becomes integer 11
binary 1001 becomes integer 9
binary 11 becomes integer 3 etc.
Apa cara terbaik untuk melanjutkan? Saya telah menjelajahi java.lang.number. * Tanpa menemukan metode konversi langsung. Integer.parseInt(b)
menghasilkan integer yang SAMA dengan String ... misalnya, 1001 menjadi 1.001, bukan 9 ... dan tampaknya tidak menyertakan parameter untuk basis keluaran. toBinaryString
apakah konversi ke arah yang salah. Saya rasa saya perlu melakukan konversi beberapa langkah, tetapi tidak dapat menemukan kombinasi yang tepat dari metode atau subclass. Saya juga tidak yakin sejauh mana angka nol di depan atau ketiadaan akan menjadi masalah. Adakah yang punya petunjuk arah yang baik untuk menunjukkan saya?