Les fichier en java

manel -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,
comment puis je lire un fichier qui contient un string en donnant le nom de fichiers directement ?

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
    1. manel
       
      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
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      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