Comparação de um vetor e uma variavel equals() em java

Vamos usar um operador logico para comparação do vetor e da variavel diferente pois é uma função do java e serve para comparar dados do tipo STRING, que são dados externos.

package vetor;
import java.util.Scanner;
/**
 *
 * @author Euclezio
 * Esta aplicação mostra a comparação de uma variavel e de um
 * vetor so que ambos são do tipo STRING, dessa maneira os operadores
 * logicos == não irão funcionar então usaremos a função equals()
 * que é utilizadas para dados externos como objetos e tipos de dados não
 * nativos
 */
public class Vetor {

  
    public static void main(String[] args) {
      // declaração de variaveis
        int i;
        String nome="";
        String VetorNome[] = new String[3];
       //biblioteca para leitura
        Scanner ler = new Scanner(System.in);
       
        //estrutura de repetição para preencher o vetor
        for (i = 0; i < VetorNome.length;i++)
        {
            System.out.print("digite o nome: ");
            VetorNome[i]= ler.next();
        }
        //leitura do dado a ser pequisado
        System.out.print("digite a pesquisa: ");
        nome= ler.next();
       
         //estrutura de repetição para a pequisa
          for (i = 0; i < VetorNome.length;i++)
        {
            //comparação entre a variavel de busca e o vetor preenchido anteriormente
            //aqui não é utilizado == e sim o equals() que verifica
            //se o valor dentro do vetor é correspondente a variavel de pesquisa
            if (VetorNome[i].equals(nome))
            {
                 //se exitir o valor pequisado correspondente ao vetor entao exibe
                 System.out.print("achou: "+VetorNome[i]);
            }
           
           
        }
    }
}

duvidas ou sugestõess é só entrar em contato

Comentários

Formulário de contato

Nome

E-mail *

Mensagem *