Fórum Efetue a conversão de String para Inteiros e vice-versa #565582

09/04/2009

0

Essa dica mostrará como efetuar a conversão de Inteiros para Strings / Strings para Inteiros Para converter uma string em um inteiro:
public class StringInt{
        public static void main(String[] args)        {
            String stringValue = "100";
            int intValue;
            intValue = Integer.parseInt(stringValue);
              System.out.println(intValue);
        }
}
Para converter um inteiro em uma string
public class IntString{
        public static void main(String[] args)        {
            int intValue = 110;
            String stringValue;
            stringValue = Integer.toString(intValue);
              System.out.println(stringValue);
        }
}
[i]Luís Carlos Moreira da Costa[/i]
Dalton

Dalton

Responder

Posts

09/04/2009

Tadeu Santos

String pra double é o mesmo princípio: double d = Double.parseDouble("10.5"); T+
Responder

Gostei + 0

09/04/2009

Dalton

[quote="Tadeu_Santos"]String pra double é o mesmo princípio: double d = Double.parseDouble("10.5"); T+
Double, Float, etc :D os parseXX tem sempre dois construtores, um para receber strings, e o outro correpondente ao tipo primitivo da própria classe :P Obs: eu aqui na praia dando uma de nerd respondendo em fórum :roll: !! Abs galera, vou pra praia dar um mergulho!! :!:
Responder

Gostei + 0

27/11/2009

R_matos

Ola, criei a seguinte estrutura
public class Nodo {
    //referencias para os nodos esquerdo, direito e pai do nodo atual
    private Nodo filho_esq;
    private Nodo filho_dir;
    private Nodo pai;

    //armazena a informacao desejada que sera o nome ou a data
    private Object informacao;
    //armazena a posicao da informacao no "disco rigido"
    private int posicao;
.
.
.
.
.
public Object getInformacao()
    {
        return informacao;
    }
Como faço para converter a variavel "informaçao" em um tipo int ou String ? Obrigado
Responder

Gostei + 0

27/11/2009

Carlos Heuberger

[quote="r_matos"]Ola, criei a seguinte estrutura
public class Nodo {
    //referencias para os nodos esquerdo, direito e pai do nodo atual
    private Nodo filho_esq;
    private Nodo filho_dir;
    private Nodo pai;

    //armazena a informacao desejada que sera o nome ou a data
    private Object informacao;
    //armazena a posicao da informacao no "disco rigido"
    private int posicao;
.
.
.
.
.
public Object getInformacao()
    {
        return informacao;
    }
Como faço para converter a variavel "informaçao" em um tipo int ou String ? Obrigado
Oi, um Object pode ser praticamente qualquer objeto em Java. Sem saber o que foi gravado na variável fica difícil saber como fazer a conversão. Se tiver um String ou um Integer na informacao, tem que fazer um cast ([i]mudar[/i] o tipo da variável):
if (informacao instanceof String) {
    String str = (String) informacao;
    fazAlgoComString(str);
} else if (informacao instanceof Integer) {
    Integer num = (Integer) informacao;
    fazAlgoComInteger(num);
} else { 
    // erro?
}
[]]
Responder

Gostei + 0

01/05/2013

Thiago Bessa

[quote="daltoncamargo"]Essa dica mostrará como efetuar a conversão de Inteiros para Strings / Strings para Inteiros Para converter uma string em um inteiro:
public class StringInt{
        public static void main(String[] args)        {
            String stringValue = "100";
            int intValue;
            intValue = Integer.parseInt(stringValue);
              System.out.println(intValue);
        }
}
Para converter um inteiro em uma string
public class IntString{
        public static void main(String[] args)        {
            int intValue = 110;
            String stringValue;
            stringValue = Integer.toString(intValue);
              System.out.println(stringValue);
        }
}
criei um construtor que define inteiros, o 1º é hora o 2º minutos e o 3º segundos, porem se passar como uma string queria converter no construtor os numeros digitados em string, para inteiros. [i]Luís Carlos Moreira da Costa[/i]
Responder

Gostei + 0

01/05/2013

Thiago Bessa

[quote="thiagobessa"][quote="daltoncamargo"]Essa dica mostrará como efetuar a conversão de Inteiros para Strings / Strings para Inteiros Para converter uma string em um inteiro:
public class StringInt{
        public static void main(String[] args)        {
            String stringValue = "100";
            int intValue;
            intValue = Integer.parseInt(stringValue);
              System.out.println(intValue);
        }
}
Para converter um inteiro em uma string
public class IntString{
        public static void main(String[] args)        {
            int intValue = 110;
            String stringValue;
            stringValue = Integer.toString(intValue);
              System.out.println(stringValue);
        }
}
criei um construtor que define inteiros, o 1º é hora o 2º minutos e o 3º segundos, porem se passar como uma string queria converter no construtor os numeros digitados em string, para inteiros. [i]Luís Carlos Moreira da Costa[/i]
so acrecentando eu queria que a cada 2 numeros digitados se coloca-se : e se colocasse so 2 acrescentaria os outros com zero, se colcoasse 3 ou 4 digitos acrescentaria os restantes com 00.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar