Les fichier en java

Fermé
manel - 23 avril 2015 à 21:17
KX
Messages postés
16567
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
4 juillet 2022
- 23 avril 2015 à 22:33
Bonjour,
comment puis je lire un fichier qui contient un string en donnant le nom de fichiers directement ?


1 réponse

KX
Messages postés
16567
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
4 juillet 2022
2 967
23 avril 2015 à 21:46
Bonjour,

La classe Scanner est pratique pour lire les fichiers.

Exemple :

Scanner sc = new Scanner(new File("C:/test.txt"));
while (sc.hasNextLine()) {
    String line = sc.nextLine();
    // ...
}
sc.close();
0
mais je veux une methode qui lit le fichier et return un string comme ça je peux utiliser le msg lu dans ce fichier pour le déchiffr rsa ?
0
KX
Messages postés
16567
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
4 juillet 2022
2 967
23 avril 2015 à 22:33
Le principe de Java ce n'est pas de te fournir la solution miracle à toutes les situations, mais te donner les outils pour y arriver.

Si tu veux une méthode pour faire ce que tu veux, il suffit de reprendre le code que j'ai mis au dessus et de l'adapter.

public static String readFirstLine(String fileName) {
    Scanner sc = new Scanner(new File(fileName));
    String line = null;
    if (sc.hasNextLine())
        line = sc.nextLine();
    sc.close();
    return line;
}
0