| 
 | SSJ V. 2.6. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectumontreal.iro.lecuyer.util.TextDataReader
public class TextDataReader
Provides static methods to read data from text files.
| Constructor Summary | |
|---|---|
| TextDataReader() | |
| Method Summary | |
|---|---|
| static String[][] | readCSVData(File file,
            char colDelim,
            char stringDelim)This is equivalent to readDoubleData2D,
    for reading strings. | 
| static String[][] | readCSVData(Reader input,
            char colDelim,
            char stringDelim)Reads comma-separated values (CSV) from reader input, and returns a 2D array of strings corresponding to the read data. | 
| static String[][] | readCSVData(String file,
            char colDelim,
            char stringDelim)This is equivalent to readDoubleData2D,
    for reading strings. | 
| static String[][] | readCSVData(URL url,
            char colDelim,
            char stringDelim)Connects to the URL referred to by the URL object url, and calls readCSVDatato
  obtain a matrix of strings from
  the resource. | 
| static double[] | readDoubleData(File file)Opens the file referred to by the file object file, and calls readDoubleDatato
  obtain an array of double-precision values from
  the file. | 
| static double[] | readDoubleData(Reader input)Reads an array of double-precision values from the reader input. | 
| static double[] | readDoubleData(String file)Opens the file with name file, and calls readDoubleDatato
  obtain an array of double-precision values from
  the file. | 
| static double[] | readDoubleData(URL url)Connects to the URL referred to by the URL object url, and calls readDoubleDatato
  obtain an array of double-precision values from
  the resource. | 
| static double[][] | readDoubleData2D(File file)Opens the file referred to by the file object file, and calls readDoubleData2Dto
  obtain a matrix of double-precision values from
  the file. | 
| static double[][] | readDoubleData2D(Reader input)Uses the reader input to obtain a 2-dimensional array of double-precision values. | 
| static double[][] | readDoubleData2D(String file)Opens the file with name file, and calls readDoubleData2Dto
  obtain a matrix of double-precision values from
  the file. | 
| static double[][] | readDoubleData2D(URL url)Connects to the URL referred to by the URL object url, and calls readDoubleData2Dto
  obtain a matrix of double-precision values from
  the resource. | 
| static int[] | readIntData(File file)This is equivalent to readDoubleData,
    for reading integers. | 
| static int[] | readIntData(Reader input)This is equivalent to readDoubleData,
  for reading integers. | 
| static int[] | readIntData(String file)This is equivalent to readDoubleData,
    for reading integers. | 
| static int[] | readIntData(URL url)Connects to the URL referred to by the URL object url, and calls readIntDatato
  obtain an array of integers from
  the resource. | 
| static int[][] | readIntData2D(File file)This is equivalent to readDoubleData2D,
    for reading integers. | 
| static int[][] | readIntData2D(Reader input)This is equivalent to readDoubleData2D,
  for reading integers. | 
| static int[][] | readIntData2D(String file)This is equivalent to readDoubleData2D,
    for reading integers. | 
| static int[][] | readIntData2D(URL url)Connects to the URL referred to by the URL object url, and calls readDoubleDatato
  obtain a matrix of integers from
  the resource. | 
| static String[] | readStringData(File file)This is equivalent to readDoubleData,
    for reading strings. | 
| static String[] | readStringData(Reader input)Reads an array of strings from the reader input. | 
| static String[] | readStringData(String file)This is equivalent to readDoubleData,
    for reading strings. | 
| static String[] | readStringData(URL url)Connects to the URL referred to by the URL object url, and calls readStringDatato
  obtain an array of integers from
  the resource. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TextDataReader()
| Method Detail | 
|---|
public static double[] readDoubleData(Reader input)
                               throws IOException
input - the reader to obtain data from.
IOException - if an I/O error occurs.
public static double[] readDoubleData(URL url)
                               throws IOException
readDoubleData to
  obtain an array of double-precision values from
  the resource.
url - the URL object representing the resource to read.
IOException - if an I/O error occurs.
public static double[] readDoubleData(File file)
                               throws IOException
readDoubleData to
  obtain an array of double-precision values from
  the file.
file - the file object representing the file to read.
IOException - if an I/O error occurs.
public static double[] readDoubleData(String file)
                               throws IOException
readDoubleData to
  obtain an array of double-precision values from
  the file.
file - the name of the file to read.
IOException - if an I/O error occurs.
public static int[] readIntData(Reader input)
                         throws IOException
readDoubleData,
  for reading integers.
input - the reader to obtain data from.
IOException - if an I/O error occurs.
public static int[] readIntData(URL url)
                         throws IOException
readIntData to
  obtain an array of integers from
  the resource.
url - the URL object representing the resource to read.
IOException - if an I/O error occurs.
public static int[] readIntData(File file)
                         throws IOException
readDoubleData,
    for reading integers.
file - the file object represented to file to read.
IOException - if an I/O error occurs.
public static int[] readIntData(String file)
                         throws IOException
readDoubleData,
    for reading integers.
file - the name of the file to read.
IOException - if an I/O error occurs.
public static String[] readStringData(Reader input)
                               throws IOException
input - the reader to obtain data from.
IOException - if an I/O error occurs.
public static String[] readStringData(URL url)
                               throws IOException
readStringData to
  obtain an array of integers from
  the resource.
url - the URL object representing the resource to read.
IOException - if an I/O error occurs.
public static String[] readStringData(File file)
                               throws IOException
readDoubleData,
    for reading strings.
file - the file object represented to file to read.
IOException - if an I/O error occurs.
public static String[] readStringData(String file)
                               throws IOException
readDoubleData,
    for reading strings.
file - the name of the file to read.
IOException - if an I/O error occurs.
public static double[][] readDoubleData2D(Reader input)
                                   throws IOException
input - the reader to obtain data from.
IOException - if an I/O error occurs.
public static double[][] readDoubleData2D(URL url)
                                   throws IOException
readDoubleData2D to
  obtain a matrix of double-precision values from
  the resource.
url - the URL object representing the resource to read.
IOException - if an I/O error occurs.
public static double[][] readDoubleData2D(File file)
                                   throws IOException
readDoubleData2D to
  obtain a matrix of double-precision values from
  the file.
file - the file object representing the file to read.
IOException - if an I/O error occurs.
public static double[][] readDoubleData2D(String file)
                                   throws IOException
readDoubleData2D to
  obtain a matrix of double-precision values from
  the file.
file - the name of the file to read.
IOException - if an I/O error occurs.
public static int[][] readIntData2D(Reader input)
                             throws IOException
readDoubleData2D,
  for reading integers.
input - the reader to obtain data from.
IOException - if an I/O error occurs.
public static int[][] readIntData2D(URL url)
                             throws IOException
readDoubleData to
  obtain a matrix of integers from
  the resource.
url - the URL object representing the resource to read.
IOException - if an I/O error occurs.
public static int[][] readIntData2D(File file)
                             throws IOException
readDoubleData2D,
    for reading integers.
file - the file object represented to file to read.
IOException - if an I/O error occurs.
public static int[][] readIntData2D(String file)
                             throws IOException
readDoubleData2D,
    for reading integers.
file - the name of the file to read.
IOException - if an I/O error occurs.
public static String[][] readCSVData(Reader input,
                                     char colDelim,
                                     char stringDelim)
                              throws IOException
          "One","Two","Three"
           1,2,3
          "String with "" delimiter",n,m
 
 This produces a matrix of strings with dimensions 3×3.
 The first row contains the strings One, Two, and Three
 while the second row contains the strings 1, 2, and 3.
 The first column of the last row contains the string
 String with " delimiter.
input - the reader to obtain data from.colDelim - the column delimiter.stringDelim - the string delimiter.
IOException - if an I/O error occurs.
public static String[][] readCSVData(URL url,
                                     char colDelim,
                                     char stringDelim)
                              throws IOException
readCSVData to
  obtain a matrix of strings from
  the resource.
url - the URL object representing the resource to read.colDelim - the column delimiter.stringDelim - the string delimiter.
IOException - if an I/O error occurs.
public static String[][] readCSVData(File file,
                                     char colDelim,
                                     char stringDelim)
                              throws IOException
readDoubleData2D,
    for reading strings.
file - the file object represented to file to read.colDelim - the column delimiter.stringDelim - the string delimiter.
IOException - if an I/O error occurs.
public static String[][] readCSVData(String file,
                                     char colDelim,
                                     char stringDelim)
                              throws IOException
readDoubleData2D,
    for reading strings.
file - the name of the file to read.colDelim - the column delimiter.stringDelim - the string delimiter.
IOException - if an I/O error occurs.| 
 | SSJ V. 2.6. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||