Comparar Vetor

2 respostas
Renan_Amaro

Gostaria de saber como eu faço para comparar um vetor de String com ele mesmo tipo eu tenho um vetor com
v[0] = A
v[1] = B
v[2] = C
v[3] = A
v[4] = C
v[5] = D
v[6] = G

eu queria fazer assim pegar a posição 0 por exemplo e comparar com todas as outras se for igual a uma das outras eu faça alguma coisa depois pegar a posição [1] e fazer a mesma coisa e assim por diante.

Quem puder me ajudar agradeço desde já Obrigado!!!

2 Respostas

G

Toma seu trabalho da facul!

public class CompararVetor {

	public static void main(String[] args) {

		int vet[] = { 1, 2, 3, 4, 5, 1, 3, 5 };

		for (int counter = 0; counter <= vet.length - 1; counter++) {

			for (int i = 0; i <= vet.length - 1; i++) {
				if (vet[counter] == vet[i] && i != counter)
					System.out.println(vet[counter]);
				//else
				//	System.out.println();
			}

		}
	}

}
sergiotaborda

Renan Amaro:
Gostaria de saber como eu faço para comparar um vetor de String com ele mesmo tipo eu tenho um vetor com
v[0] = A
v[1] = B
v[2] = C
v[3] = A
v[4] = C
v[5] = D
v[6] = G

eu queria fazer assim pegar a posição 0 por exemplo e comparar com todas as outras se for igual a uma das outras eu faça alguma coisa depois pegar a posição [1] e fazer a mesma coisa e assim por diante.

Vc pode usar o método Arrays.binarySearch(int[] , int ) que pesquisa se o inteiro está no array. O detalhe é que o array tem que ser ordeando antes. Pode usar Arrays.sort(int[]) para isso.

Criado 30 de abril de 2008
Ultima resposta 30 de abr. de 2008
Respostas 2
Participantes 3