Converter string para int.  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
petter
Virtual Machine Man

Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline

Estou fazendo uns teste com Java para aprendizado, em determinado momento eu preciso converter uma string para int. Tem como isso ser feito?

-----------------------------------------
Java is the future
-----------------------------------------
[WWW]
java_coffe
Virtual Machine Man

Membro desde: 08/06/2006 09:28:04
Mensagens: 702
Localização: Manaus - AM
Offline

- Use o Integer.parseInt();



- Ex.:
String a = "1" ;
String b = "2" ;

int soma = Integer.parseInt(a) + Integer.parseInr(b) ;

O valor da soma tem que ser 3 .

[WWW]
mvsoares
JavaChild

Membro desde: 18/05/2006 16:47:55
Mensagens: 120
Localização: SP
Offline

int numero = Integer.parse("algumaString");

--
No mundo há 10 tipos de pessoas: as que entendem binário e as que não.
[MSN]
syquara
What is classpath?

Membro desde: 08/09/2011 12:49:57
Mensagens: 9
Offline

Olá amigos,

Estou usando o codigo abaixo e quando salvo as informações no banco da variavel doc que é int se houver zero na frente ele está eliminando o zero alguem poderia me ajudar?

private void AoClicarSalvar(java.awt.event.ActionEvent evt) {
try{
CadastroUsuarioBeans c11 = new CadastroUsuarioBeans ();
CadastroUsuarioDAO con = new CadastroUsuarioDAO ();
c11.setNome(txnome.getText());
c11.setDoc(Integer.parseInt(txdoc.getText()));
con.salvar(c11);
JOptionPane.showMessageDialog(null,"Cadastro Realizado","Operação Confirmada",JOptionPane.INFORMATION_MESSAGE);
}
catch (Exception e){
JOptionPane.showMessageDialog(null,"Houve um erro na inclusão","Erro na inclusão", JOptionPane.ERROR_MESSAGE );
//JOptionPane.showMessageDialog(null, e);
}
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

syquara wrote:Olá amigos,

Estou usando o codigo abaixo e quando salvo as informações no banco da variavel doc que é int se houver zero na frente ele está eliminando o zero alguem poderia me ajudar?

private void AoClicarSalvar(java.awt.event.ActionEvent evt) {
try{
CadastroUsuarioBeans c11 = new CadastroUsuarioBeans ();
CadastroUsuarioDAO con = new CadastroUsuarioDAO ();
c11.setNome(txnome.getText());
c11.setDoc(Integer.parseInt(txdoc.getText()));
con.salvar(c11);
JOptionPane.showMessageDialog(null,"Cadastro Realizado","Operação Confirmada",JOptionPane.INFORMATION_MESSAGE);
}
catch (Exception e){
JOptionPane.showMessageDialog(null,"Houve um erro na inclusão","Erro na inclusão", JOptionPane.ERROR_MESSAGE );
//JOptionPane.showMessageDialog(null, e);
}


Existe o inteiro 01? Não, existe o 1. Se queres persistir como 01 terás de deixar no formato String em seu banco.
Nenhum inteiro inicia com 0

Abraços.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
julianolandim
JavaChild
[Avatar]

Membro desde: 21/06/2007 11:36:27
Mensagens: 133
Localização: Guaira-SP
Offline

como se diz... zero a esquerda não serve pra nada. rsrs....

[]'s
-------------
Juliano Landim
Não sei se ajudei mas eu sei que tentei.
[Email] [WWW] [MSN]
syquara
What is classpath?

Membro desde: 08/09/2011 12:49:57
Mensagens: 9
Offline

Entendo,

Mas o zero a esquerda tem utilidade se estiver usado por exemplo um CPF pois a validação leva em conta o zero.
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

julianolandim wrote:como se diz... zero a esquerda não serve pra nada. rsrs....


Depende, se falarmos de dinheiro pode ser algo ruim hein? rs.
Mas eu entendi o moral da brincadeira

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

syquara wrote:Entendo,

Mas o zero a esquerda tem utilidade se estiver usado por exemplo um CPF pois a validação leva em conta o zero.


E existe CPF que inicia com 0? Se sim, é novidade para mim.
De qualquer forma, use String e não um número. Número com 0 a frente somente flutuante, nunca inteiro.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
Michel M
JavaBaby
[Avatar]

Membro desde: 27/01/2011 15:54:13
Mensagens: 86
Localização: Florianópolis - SC
Offline

nel wrote:
syquara wrote:Entendo,

Mas o zero a esquerda tem utilidade se estiver usado por exemplo um CPF pois a validação leva em conta o zero.


E existe CPF que inicia com 0? Se sim, é novidade para mim.
De qualquer forma, use String e não um número. Número com 0 a frente somente flutuante, nunca inteiro.


Existe sim, o meu começa com ZERO...

This message was edited 1 time. Last update was at 09/09/2011 10:28:13


"Nada é tão ruim que não possa piorar" diz o filósofo...
"Tava funcionando lá em casa..." diz o programador.
biguz
What is classpath?
[Avatar]

Membro desde: 23/08/2011 14:23:32
Mensagens: 6
Localização: Mocambique
Offline

Amigo concordo que se quiser ter msm 0 no inicio, use String.....

Art of Mind..... Just be your self!!!
[MSN]
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Tá Michel.

A questão aqui é uma só, NÃO existe Inteiro que inicie com o valor 0 (zero) !. É simples assim.
Por isso, todos os sistemas que eu vi, o CPF usa o tipo String em sua definição, agora faz sentido, concorda?

Portanto, altere o tipo para String e o seu problema será resolvido.
Abraços.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
Michel M
JavaBaby
[Avatar]

Membro desde: 27/01/2011 15:54:13
Mensagens: 86
Localização: Florianópolis - SC
Offline

nel wrote:Tá Michel.

A questão aqui é uma só, NÃO existe Inteiro que inicie com o valor 0 (zero) !. É simples assim.
Por isso, todos os sistemas que eu vi, o CPF usa o tipo String em sua definição, agora faz sentido, concorda?

Portanto, altere o tipo para String e o seu problema será resolvido.
Abraços.


Sim concordo totalmente que o CPF tem que ser String, ate pq o CPF tem "." e "-".
Mais eu só lhe respondi, há pergunta que vc fez...

"Nada é tão ruim que não possa piorar" diz o filósofo...
"Tava funcionando lá em casa..." diz o programador.
julianolandim
JavaChild
[Avatar]

Membro desde: 21/06/2007 11:36:27
Mensagens: 133
Localização: Guaira-SP
Offline

nel wrote:Tá Michel.

A questão aqui é uma só, NÃO existe Inteiro que inicie com o valor 0 (zero) !. É simples assim.
Por isso, todos os sistemas que eu vi, o CPF usa o tipo String em sua definição, agora faz sentido, concorda?

Portanto, altere o tipo para String e o seu problema será resolvido.
Abraços.

é isso ai, falou tudo

[]'s
-------------
Juliano Landim
Não sei se ajudei mas eu sei que tentei.
[Email] [WWW] [MSN]
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Michel M wrote:
nel wrote:Tá Michel.

A questão aqui é uma só, NÃO existe Inteiro que inicie com o valor 0 (zero) !. É simples assim.
Por isso, todos os sistemas que eu vi, o CPF usa o tipo String em sua definição, agora faz sentido, concorda?

Portanto, altere o tipo para String e o seu problema será resolvido.
Abraços.


Sim concordo totalmente que o CPF tem que ser String, ate pq o CPF tem "." e "-".
Mais eu só lhe respondi, há pergunta que vc fez...


Ah perfeito, o Tá Michel era para você o resto para o criador do tópico! rss

This message was edited 1 time. Last update was at 09/09/2011 11:41:39


"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team