Conversão de dados String to Integer  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
noobsaibot
Entusiasta Java
[Avatar]

Membro desde: 31/08/2006 15:37:09
Mensagens: 22
Localização: Uruguaiana/RS
Offline

Olá amigos,

Tenho a seguinte string "167,82813" que corresponde ao tempo que o um computador está em funcionamento, tempo em segundos.

Gostaria de saber como faço para converter esse valor para inteiro, double ou float, sei lá... para qualquer tipode dado que seja possível.

Obrigado.


Jorge Carvalho
MSN: jorgepcar@gmail.com
[Email] [MSN]
eduardocsanto
JavaBaby

Membro desde: 13/04/2006 10:58:22
Mensagens: 87
Localização: SP
Offline

Segue abaixo para double, mas tem que ser ponto ao invés de vírgula.

Double d = Double.parseDouble("167.235110");

Flw..

Eduardo C.
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

O que você precisa pode ser feito com esta classe: http://java.sun.com/j2se/1.5.0/docs/api/java/text/NumberFormat.html

Daniel Quirino Oliveira
[Email] [WWW]
noobsaibot
Entusiasta Java
[Avatar]

Membro desde: 31/08/2006 15:37:09
Mensagens: 22
Localização: Uruguaiana/RS
Offline

eduardocsanto wrote:Segue abaixo para double, mas tem que ser ponto ao invés de vírgula.
Flw..


No caso é com virgula mesmo, não tenho controle sobre esse valor. É um dado fornecido pelo windows.

Jorge Carvalho
MSN: jorgepcar@gmail.com
[Email] [MSN]
bzy
JavaGuru
[Avatar]

Membro desde: 23/08/2006 19:34:00
Mensagens: 215
Localização: São Paulo - Guarulhos
Offline

Não da pra fazer um "String Replace"

SCJP - Sun Certified Java Programmer
http://meumundojava.blogspot.com/
Memento mori.
[WWW] [ICQ]
noobsaibot
Entusiasta Java
[Avatar]

Membro desde: 31/08/2006 15:37:09
Mensagens: 22
Localização: Uruguaiana/RS
Offline

como fazer um string replace sem saber qual é o valor da string?

Jorge Carvalho
MSN: jorgepcar@gmail.com
[Email] [MSN]
eduardocsanto
JavaBaby

Membro desde: 13/04/2006 10:58:22
Mensagens: 87
Localização: SP
Offline

string s = "167,3354546"
Double d = Double.parseDouble(s.replace(",", "."));

Flw..

Eduardo C.
bzy
JavaGuru
[Avatar]

Membro desde: 23/08/2006 19:34:00
Mensagens: 215
Localização: São Paulo - Guarulhos
Offline

Assim...

SCJP - Sun Certified Java Programmer
http://meumundojava.blogspot.com/
Memento mori.
[WWW] [ICQ]
rodrigo_gomes
GUJ Master
[Avatar]

Membro desde: 25/11/2003 15:45:21
Mensagens: 1088
Localização: São Paulo
Offline

Olá,

porque não usa a classe que o Daniel indicou?


rodrigo de paiva gomes




http://twitter.com/rod_gomes
[WWW] [MSN] [ICQ]
noobsaibot
Entusiasta Java
[Avatar]

Membro desde: 31/08/2006 15:37:09
Mensagens: 22
Localização: Uruguaiana/RS
Offline

Deu certo, vlw galera!

Jorge Carvalho
MSN: jorgepcar@gmail.com
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team