Converter uma string para float  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rnovais
Debugger

Membro desde: 09/03/2005 21:41:01
Mensagens: 71
Offline

Seguinte... tenho uma classe cliente onde tem uma propriedade do tipo inteiro, e tenho um formulário onde tem o jtext. Em um botão do formulário criei uma instancia da classe cliente e estou tentando atraves do evento click do botao no formulario atribuir o valor do jtext para para a propriedade mas está aparecendo uma messagem de erro. Já tentei converter mas não consegui. Segue o que estou tentando fazer.
...
Cliente cliente = new Cliente();
cliente.setIdade(txtIdade.getText(); o erro apareçe aqui
....

já tentei cliente.setIdade((int)txtIdade.getText()); e não conseguir. Alguém tem alguma dica?

Att,

Ricardo
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

tente assim:

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
brunogamacatao
JavaBaby

Membro desde: 28/03/2006 14:41:44
Mensagens: 92
Offline

Cara pra cada um dos tipos primitivos há um objeto wrapper que possui, além de outros métodos, um método responsável por realizar o parsing de string para o tipo primitivo em questão. Por exemplo:

Integer.parseInt(string)
Double.parseDouble(string)
Float.parseFloat(string)
Boolean.parseBoolean(string)
...
rnovais
Debugger

Membro desde: 09/03/2005 21:41:01
Mensagens: 71
Offline

Opa... valeus pelas dicas. E para data como faço? O valor deverá ser digitado em jtext no formato dd/mm/yyyy?

Att,

Ricardo
David
JavaEvangelist
[Avatar]

Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline

Use o SimpleDateFormat:
http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html

David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica
[WWW]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

brunogamacatao wrote:Cara pra cada um dos tipos primitivos há um objeto wrapper que possui, além de outros métodos, um método responsável por realizar o parsing de string para o tipo primitivo em questão. Por exemplo:

Integer.parseInt(string)
Double.parseDouble(string)
Float.parseFloat(string)
Boolean.parseBoolean(string)
...


Então por que não consigo converter uma string para float e inserir no banco?



Eu queria que eu digitasse no field com uma vírgula e inserisse na tabela do banco com um ponto.
Como converto deste modo?

Obrigado.

Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
renatocustodio
JavaGuru
[Avatar]

Membro desde: 04/03/2008 07:21:24
Mensagens: 249
Offline

Pesquise por replace ou replaceAll da classe String. Com isso irá conseguir trocar...
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team