Pessoal, desculpem-me pela ignorancia, mas estou fazendo um trabalho aqui, e não consigo converter minha String em int.
Exemplo:
String n = “021”;
Int a = Integer.parseInt(n);
System.out.println("Minha String é: "+a);
O resultado é : Minha String é : 21.
Eu preciso que contenha o 0 (zero) no meu número.
Como faço isso???
Eu preciso que aparece na conversão : 021 e não 21.
Grato desde já.
Duvida de String para int
M
4 Respostas
E
Isto posto, vamos mostrar como imprimir com zeros à esquerda:
// Isto imprime Minha String é 021
System.out.printf("Minha String é %03d%n", a);
Neste caso, %03d quer dizer “imprima um número com 3 casas, e complete com zeros à esquerda se precisar.”
ahh você chegou primeiro x)
Mas é como ele disse ae em cima…
Se quise mais exemplos.
String i1 = "012345";
int i2 = Integer.parseInt(i1);
System.out.printf(">%06d<", i2);
M
é tipo assim, eu uso uma função para gerar números aleatórios de tamanhos variados. Eu faço um vetor para pegar os numeros. Aí eu o coloco em uma string para "juntar" os números do vetor. Depois eu tenho que converter essa String para inteiro. Só que, se a String começar com zero, eu perco o zero inicial na minha conversão.
private void constroiCromossomo(){
for (int i = 0; i < TAMANHO_DO_CROMOSSOMO; i++) {
alelos[i] = (int) rand.nextInt(10);
teste += alelos[i];
}
}
public void geraCromossomo(){
numero = Integer.parseInt(teste);
System.out.println(numero);
}
E
No seu caso, você pode usar String.format. Por exemplo,
int i = 20;
String s = String.format ("%03d", i); // recebe "020"
Criado 14 de outubro de 2010
Ultima resposta 14 de out. de 2010
Respostas 4
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo