コード例 #1
1
 public void read(String fileName, AbstractMatrix matrix) throws IOException {
   DataInputStream in = null;
   try {
     FileInputStream fstream = new FileInputStream(fileName);
     in = new DataInputStream(fstream);
     BufferedReader br = new BufferedReader(new InputStreamReader(in));
     String strLine;
     strLine = br.readLine();
     strLine = br.readLine();
     int i = 0;
     while ((strLine = br.readLine()) != null) {
       String[] elements = strLine.split(" ");
       for (int j = 0; j < elements.length; j++) {
         Double value = Double.parseDouble(elements[j]);
         matrix.setValue(value, i, j);
       }
       i++;
     }
     in.close();
   } catch (Exception e) {
     log.error("Error: " + e.getMessage());
   } finally {
     if (in != null) in.close();
   }
 }