Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: jmat/io/data/fileTools/CharFile.java


1   package jmat.io.data.fileTools;
2   
3   import java.io.BufferedReader;
4   import java.io.BufferedWriter;
5   import java.io.File;
6   import java.io.FileReader;
7   import java.io.FileWriter;
8   import java.io.IOException;
9   
10  
11  /**
12   * <p>Titre : JAva MAtrix TOols</p>
13   * <p>Description : </p>
14   * <p>Copyright : Copyright (c) 2002</p>
15   * <p>Société : IRSN</p>
16   * @author Yann RICHET
17   * @version 1.0
18   */
19  public class CharFile
20  {
21      //~ Methods ////////////////////////////////////////////////////////////////
22  
23      public static String fromFile(File file)
24      {
25          String string = new String("");
26  
27          try
28          {
29              FileReader fr = new FileReader(file);
30              BufferedReader b = new BufferedReader(fr);
31              boolean eof = false;
32  
33              while (!eof)
34              {
35                  String line = b.readLine();
36  
37                  if (line == null)
38                  {
39                      eof = true;
40                      string = string.substring(0, string.length() - 1);
41                  }
42                  else
43                  {
44                      string = string + line + "\n";
45                  }
46              }
47  
48              b.close();
49          }
50           catch (IOException e)
51          {
52              System.out.println("File " + file.getName() + " is unreadable.");
53          }
54  
55          return string;
56      }
57  
58      public static void toFile(File file, String s)
59      {
60          try
61          {
62              FileWriter fw = new FileWriter(file);
63              BufferedWriter bw = new BufferedWriter(fw);
64              bw.write(s);
65              bw.close();
66          }
67           catch (IOException e)
68          {
69              System.out.println("File " + file.getName() + " is unwritable.");
70          }
71      }
72  }
73  ///////////////////////////////////////////////////////////////////////////////
74  //  END OF FILE.
75  ///////////////////////////////////////////////////////////////////////////////