ArrayList

6 respostas
E

Estou fazendo um programa que Lê dez nome digitados,armazena no arraylist e depois imprime
os dez nomes. Até então ficou blz,agora preciso implementar para que ao inserir o nome este seja
pesquisado no array e se já existir imprima mensagem de erro e solicite que seja digitado outro nome.

Alguém poderia me ajudar?

6 Respostas

wag_ferreira

ããããã…

faz um

for(int i; i<=array.lenght; i++){

    if (array[i] == valorDigitado){
          System.out.println("valor ja digitado");
           break;
    }

}
Pedrosa

Use contains

public static void main(String[] args) {
    List<String> nomes = new ArrayList<String>();
    nomes.add("Fabio");
    nomes.add("Joao");
    if(nomes.contains("Fabio")){
	System.out.println("Nome ja existe na lista");
    }
}
E
Olha o Codigo ficou assim:

import java.util.ArrayList;

import java.util.Scanner;

public class Exercicio_1 {
public static void main (String[] args){

ArrayList<String> nomes;
	nomes = new ArrayList<String>();

	System.out.println("Digite o nome");
	Scanner scan = new Scanner(System.in);
	for (int i=0; i<10; i++){
		nomes.add(scan.nextLine());
		System.out.println("Digite o nome");
	}//fim do for

	for (int i=0; i<nomes.size(); i++){
		System.out.println(nomes.get(i));	
	}//fim do for
}//fim do método main

}//fim da classe Exercicio_1

fantomas
import java.util.ArrayList; 
import java.util.Scanner; 

public class Exercicio_1 { 

	public static void main (String[] args){ 

		ArrayList<String> nomes; 
		nomes = new ArrayList<String>(); 

		System.out.println("Digite o nome"); 
		Scanner scan = new Scanner(System.in); 

		String nome = null;

		for (int i=0; i<10; i++){ 
			nome = scan.nextLine();
			
			if( nomes.contains(nome) ) {
				System.out.println("ESTE NOME JÁ EXISTE!");
			} else {
				nomes.add(nome);
			}
			System.out.println("Digite o nome"); 
		}//fim do for 

		for (int i=0; i<nomes.size(); i++){ 
			System.out.println(nomes.get(i)); 
		}//fim do for 

	}//fim do método main 

}//fim da classe Exercicio_1

flws

E

Valeu Galera pela força…
Deu blz pelos dois metodos.

Valeu!!

ViniGodoy

Dá uma olhada nesse link:
http://www.guj.com.br/posts/list/74068.java#389435

Ele tem um exemplo bem completo, que mostra diversas funcionalidades interessantes do ArrayList.

Também olha esse link aqui:
http://www.guj.com.br/posts/list/50115.java

Ele ensina a deixar o código colorido e formatado aqui no GUJ. :wink:

Criado 5 de novembro de 2008
Ultima resposta 6 de nov. de 2008
Respostas 6
Participantes 5