Ir para o conteúdo

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.
}