Conversão de Strings
Em Java, a conversão de strings para tipos de dados numéricos pode ser feita com recurso aos objectos Integer, Double e Float, que mais não são que um embrulho à volta dos tipos de dados básicos. Estes objectos por sua vez podem ser convertidos nos tipos de dados básicos como seguinte exemplo:
String numero = "2008";
//String para int
try {
int i = Integer.parseInt(numero);
} catch(NumberFormatException ex) {
//Tratar erro quando a conversão é inválida.
}
//String para double
try {
double j = Double.parseDouble(numero);
} catch(NumberFormatException ex) {
//Tratar erro quando a conversão é inválida.
}
//String para float
try {
float k = Float.parseFloat(numero);
} catch(NumberFormatException ex) {
//Tratar erro quando a conversão é inválida.
}