Recherche mot

[Résolu/Fermé]
Signaler
-
Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
-
Bonjour, svp je n'arrive pas a trouver le probleme il m'indique qu'il y a une erreur dans la main
--Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - incompatible types: java.lang.String cannot be converted to java.lang.String[]
at Recherche.main(Recherche.java:27)--


import java.util.Scanner;

package javaapplication1;
public class Recherche {
    public String dic[];
    public String mot;
    public String lireMot(){
        Scanner s=new Scanner(System.in);
        System.out.println("donner le mot a rechercher");
        return s.nextLine();
    
    }
    public void verifierMot(String mot){
        int i;
        int j;
        for(i=0;i<dic.length;i++){
        for(j=0;j<dic[i].length();j++){
            if(mot.charAt(i)==dic[i].charAt(j))
                System.out.println("le mot rechercher existe");
            else
               System.out.println("le mot rechercher n'existe pas"); 
        
            }}
    
}
 public static void main(String[] args) {
     String []dic=("salut","tout");
     Recherche mot=new Recherche();
     String m=mot.lireMot();
     mot.verifierMot(m);
 }
}

1 réponse

Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 858
Bonjour,

String []dic=("salut","tout");

Pour créer un tableau il faut faire des accolades, pas des parenthèses.

String[] dic={"salut","tout"};
merci .
mais svp il y a en java une fonction qui nous mermettre de comparer 2 chaines de caractere (esq la fonction compareTo() peut faire sa !!!)
merci
Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 858
La méthode
equals
permet de déterminer si deux Object sont identiques.
La méthode
compareTo
va plus loin puisqu'elle permet d'établir un ordre (inférieur, égal, ou supérieur) entre deux Comparable.
Ces deux méthodes peuvent s'utiliser sur des String.