Duvida -- Comparar 2 vetores um menor que o outro

4 respostas
hayshi

Ola pessoal to com uma duvida aqui…
queria associar dois vetores, um com 25 caracteres e outro que possui tamanho aleatorio.

A ideia seria pegar este vetor de tamanho aleatorio e fazer uma busca no vetor de 25 para verificar se o caracter é igual.

alguem tem ideia de como eu faço isso???

4 Respostas

EugenioMonteiro

Vê se eu entendi. Você tem dois vetores e quer saber se o aleatório (menor que o de 25) está contido no de 25?

Se for isso voce pode usar String (se você não quiser fazer tudo na unha), a classe String possui um metodo chamado “contains” que diz quando uma substring está contida em outra.

Andre_Brito

Eles devem estar no mesmo índice?

Tipo,

[s][t][r][i][n][g][][][]… (até 25)
[s][t][r][i][n][g]

?

Se for é só você fazer um for:

for (int i = 0; i < vetorDeTamanhoAleatorio.length; i++) {
     //aqui compara e faz as outras coisas;
}

Abraço.

hayshi

aeae
kra tenteii usar o contains porem ele pede uma Charsequence… ai nao consegui implementar … tem como me mostrar um exemplo ?!?

E

acho q se não for String, vc tem q fazer um for para o primeiro de 0 até primeiro.lenght -segundo.lenght, verificando se o primeiro valor do segundo vetor no índice 1 é igual ao valor do primeiro vetor no índice do for, se for, vc faz um for para verificar se as posições seguintes tb são correspondentes. Acho mais fácil fazer isso.

se for uma string vc pode usar o Pattern.compile() e o Pattern.matcher()

ou tb, no caso de String, poderia usar o String.split

Criado 28 de janeiro de 2008
Ultima resposta 29 de jan. de 2008
Respostas 4
Participantes 4