Les fichier en java

Bonjour,
comment puis je lire un fichier qui contient un string en donnant le nom de fichiers directement ?

1 réponse

  1. Modérateur
    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();
    1. 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 ?
    2. Modérateur
      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;
      }