Como converter String para long?

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/ :smiley:

Valeu pessoal!