Bonjour,

Dans la classe suivante, j'ai l'erreur
cette méthode doit renvoyer un résultat de type String
que je ne comprends pas car Tellu est bien un String.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.cedric.ex1;
import java.io.*;
 
public class Exemplebuffer {
 
    public static String téléphone(String nom,String prénom) {
        try
        {
            String Nomlu,Prénomlu,Téllu;
            FileReader fichier=new FileReader("C:\\temp\\client.txt");
            BufferedReader br=new BufferedReader(fichier);
            while ((Nomlu=br.readLine())!=null)
            {
                Prénomlu=br.readLine();
                Téllu=br.readLine();
                if (Nomlu.compareTo(nom)==0)
                return Téllu;
            }
            fichier.close();
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
        }
    }
}
Quelqu'un saurait-il m'indiquer d'où vient le problème ?

Merci d'avance pour votre aide.