Como adcionar elementos em um array sem saber a posicao que vai ficar o element ? E se caso a posicao do array ja estiver algum element, dizer ao usuario que tal element ja esta em uso ?
Array in Java [RESOLVIDO]
9 Respostas
Como assim colega?
quando vc diz array vc se refere a que?
a um vetor?
um a arrayList()?
uma lista encadeada?
Array normal. Eu quero guardar um nome em um array de 10 posicoes. Porem, para isso eu tenho que especificar o lugar em que vai ficar o nome, por exemplo: array[0], array[1]. Eu vou usar um while para guardar os nomes, por exemplo:
while(int i < 10)
{
System.out.println("What's your name :");
array[0] = input.nextLine();
}
Nesse caso, vai armazenar sempre na posicao 0, mas eu quero, posicao 1, 2 , 3, 4 e etc.
no array no lugar de zero deve ficar sua variavel de controle que no caso é o “i” e ela deve ser incrementada ou sempre ficara na msm posição
“i++” assim acada vez que ele volta é incrementado uma nova posicao.
assim ?
while( i < 10)
{
System.out.println("What's your name :");
class1[i] = input.nextLine();
i++;
}
faça assim:
Scanner sc=new Scanner(System.in);
int i=0;
String[] name = new String[10];
while( i < 3)
{
System.out.println("What's your name :");
name[i++]=sc.next();
}
mas larga a mão, pra que que vc ta usando isso?
Nao estou sabendo usar o ArrayList. 
Abraco!
Nao estou sabendo usar o ArrayList.
Abraco!
Leia este artigo:
http://www.java-samples.com/showtutorial.php?tutorialid=234
Está muito bem explicado. Caso, mesmo assim, tenha dúvidas, poste-a aqui.
Obrigado a todos que me responderam!