Oi pessoal!
Ja tentei de varias formas e ate agora eu não consegui!!!
Como eu faço para converter uma String para long??
Muito obrigado
Luiz Bernardo
Oi pessoal!
Ja tentei de varias formas e ate agora eu não consegui!!!
Como eu faço para converter uma String para long??
Muito obrigado
Luiz Bernardo
Long.parseLong( “String” )
Mas com números muito muito grande dá problema.
Provavelmente esta é uma das dúvidas que vão para o FAQ. Para transformar uma String para qualquer tipo numérico, use os métodos parseXXX, sendo XXXX o tipo numérico para o qual sua String será convertida, ou seja, Int (String->int), [b]Double/b, Float (String->float), [b]Long/b…
Exemplos:
String a = "1";
String b = "20.9";
String c = "1000000";
int x = Integer.parseInt(a);
double y = Double.parseDouble(b);
float z = Float.parseFloat(b);
long w = Long.parseLong(c);
Pronto. Outro ponto: todos este métodos lançam um java.lang.NumberFormatException por motivos mais do que óbvios. Logo, convém colocar este tipo de processamento dentro de um bloco “try/catch”. E, por fim, USEM O JAVADOC: http://java.sun.com/j2se/1.4.2/docs/api/
Valeu pessoal!