Efetue a conversão de String para Inteiros e vice-versa
Essa dica mostrará como efetuar a conversão de Inteiros para Strings / Strings para Inteiros
Para converter uma string em um inteiro:
Para converter um inteiro em uma string
[i]Luís Carlos Moreira da Costa[/i]
public class StringInt{
public static void main(String[] args) {
String stringValue = "100";
int intValue;
intValue = Integer.parseInt(stringValue);
System.out.println(intValue);
}
}public class IntString{
public static void main(String[] args) {
int intValue = 110;
String stringValue;
stringValue = Integer.toString(intValue);
System.out.println(stringValue);
}
}Dalton
Curtidas 0
Respostas
Tadeu Santos
09/04/2009
String pra double é o mesmo princípio:
double d = Double.parseDouble("10.5");
T+
GOSTEI 0
Dalton
09/04/2009
[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!! :!:
GOSTEI 0
R_matos
09/04/2009
Ola,
criei a seguinte estrutura
Como faço para converter a variavel "informaçao" em um tipo int ou String ?
Obrigado
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;
}
GOSTEI 0
Carlos Heuberger
09/04/2009
[quote="r_matos"]Ola,
criei a seguinte estrutura
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):
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;
}
if (informacao instanceof String) {
String str = (String) informacao;
fazAlgoComString(str);
} else if (informacao instanceof Integer) {
Integer num = (Integer) informacao;
fazAlgoComInteger(num);
} else {
// erro?
}
GOSTEI 0
Thiago Bessa
09/04/2009
[quote="daltoncamargo"]Essa dica mostrará como efetuar a conversão de Inteiros para Strings / Strings para Inteiros
Para converter uma string em um inteiro:
Para converter um inteiro em uma string
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]
public class StringInt{
public static void main(String[] args) {
String stringValue = "100";
int intValue;
intValue = Integer.parseInt(stringValue);
System.out.println(intValue);
}
}public class IntString{
public static void main(String[] args) {
int intValue = 110;
String stringValue;
stringValue = Integer.toString(intValue);
System.out.println(stringValue);
}
}GOSTEI 0
Thiago Bessa
09/04/2009
[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:
Para converter um inteiro em uma string
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]
public class StringInt{
public static void main(String[] args) {
String stringValue = "100";
int intValue;
intValue = Integer.parseInt(stringValue);
System.out.println(intValue);
}
}public class IntString{
public static void main(String[] args) {
int intValue = 110;
String stringValue;
stringValue = Integer.toString(intValue);
System.out.println(stringValue);
}
}GOSTEI 0