Christian Sousa
07/29/2020, 9:31 AMlet binaryString = "001110110001010001110100110111100100"
console.log(parseInt(binaryString, 2))
// output: 15859142116
But not on Kotlin:
var binaryNumber:String = "001110110001010001110100110111100100"
try {
var retr = binaryNumber.toInt(2)
println(retr)
} catch(error: Throwable){
println(error)
}
// java.lang.NumberFormatException: Invalid number format: '001110110001010001110100110111100100'
diesieben07
07/29/2020, 9:49 AMInt
is 32 bit, your number is larger than 32 bit. toLong
works fineChristian Sousa
07/29/2020, 3:03 PM