Saudações a todos.
Estou precisando de uma ajuda, tenho um trabalho para entregar na proxima semana e ainda não consegui desverdar o mistério. Tenho que pegar as informaçoes enviadas de um cliente e enviar para o servidor processar as informações e retornar o produto. So que quando entro com os calculos o netbeans diz que não posso realizar essas operação com uma String. Alguem poderia me dar um help para saber o que esta acontecendo?
obs. linhas 24 26
att
Diego
private static String conversor(String dados){
String base="";
String numero="";
boolean eNumero=true;
boolean eBase=true;
int qtdCaracter=dados.length();
for(int i = 0; i < qtdCaracter; ++i){
char caracter=dados.charAt(i);
if(caracter == ':'){
eNumero=false;
}else if(eNumero){
numero+=caracter;
}else if (eBase){
base+=caracter;
}
}// FECHA FOR
int nDecimal=Integer.parseInt(numero);
int baseDesejada=Integer.parseInt(base);
String numeroCon="";
while (numero>0){
baseDesejada=numero%base;
numero=numero/base;
if (baseDesejada==0){
numeroCon="0"+nDecimal;
}else if(baseDesejada==1){
numeroCon="1"+nDecimal;
}else if (baseDesejada==2){
numeroCon="2"+nDecimal;
}else if (baseDesejada==3){
numeroCon="3"+nDecimal;
}else if (baseDesejada==4){
numeroCon="4"+nDecimal;
}else if (baseDesejada==5){
numeroCon="5"+nDecimal;
}else if (baseDesejada==6){
numeroCon="6"+nDecimal;
}else if (baseDesejada==7){
numeroCon="7"+nDecimal;
}else if (baseDesejada==8){
numeroCon="8"+nDecimal;
}else if (baseDesejada==9){
numeroCon="9"+nDecimal;
}else if (baseDesejada==10){
numeroCon="A"+nDecimal;
}else if (baseDesejada==11){
numeroCon="B"+nDecimal;
}else if (baseDesejada==12){
numeroCon="C"+nDecimal;
}else if (baseDesejada==13){
numeroCon="D"+nDecimal;
}else if (baseDesejada==14){
numeroCon="E"+nDecimal;
}else if (baseDesejada==15){
numeroCon="F"+nDecimal;
}else if (baseDesejada==16){
numeroCon="G"+nDecimal;
}
//}
return numeroCon;
}//Fecha Private Conversor