Basicamente é isto, meu código não está conseguindo converter uma String para Int, da erro.
Segue código:
private String realizaBinario(String numeroDecimal){
String numeroBinarioLocal = Integer.toBinaryString(Integer.parseInt(numeroDecimal.toString()));
while(numeroBinarioLocal.length()<4){
numeroBinarioLocal = "0" + numeroBinarioLocal;
}
return numeroBinarioLocal;
}
O erro que da é este:
Caused by: java.lang.NumberFormatException: For input string: ""
Estou passando como parâmetro um número. Por exemplo: “21”.