Class StdArrayIO

Object
  extended by StdArrayIO

public class StdArrayIO
extends Object

Standard array IO. This class provides methods for reading in 1D and 2D arrays from standard input and printing out to standard output.

For additional documentation, see Section 2.2 of Introduction to Programming in Java: An Interdisciplinary Approach by Robert Sedgewick and Kevin Wayne.


Constructor Summary
StdArrayIO()
           
 
Method Summary
static void main(String[] args)
          Test client.
static void print(boolean[] a)
          Print an array of booleans to standard output.
static void print(boolean[][] a)
          Print the M-by-N array of booleans to standard output.
static void print(double[] a)
          Print an array of doubles to standard output.
static void print(double[][] a)
          Print the M-by-N array of doubles to standard output.
static void print(int[] a)
          Print an array of ints to standard output.
static void print(int[][] a)
          Print the M-by-N array of ints to standard output.
static boolean[] readBoolean1D()
          Read in and return an array of booleans from standard input.
static boolean[][] readBoolean2D()
          Read in and return an M-by-N array of booleans from standard input.
static double[] readDouble1D()
          Read in and return an array of doubles from standard input.
static double[][] readDouble2D()
          Read in and return an M-by-N array of doubles from standard input.
static int[] readInt1D()
          Read in and return an array of ints from standard input.
static int[][] readInt2D()
          Read in and return an M-by-N array of ints from standard input.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StdArrayIO

public StdArrayIO()
Method Detail

readDouble1D

public static double[] readDouble1D()
Read in and return an array of doubles from standard input.


print

public static void print(double[] a)
Print an array of doubles to standard output.


readDouble2D

public static double[][] readDouble2D()
Read in and return an M-by-N array of doubles from standard input.


print

public static void print(double[][] a)
Print the M-by-N array of doubles to standard output.


readInt1D

public static int[] readInt1D()
Read in and return an array of ints from standard input.


print

public static void print(int[] a)
Print an array of ints to standard output.


readInt2D

public static int[][] readInt2D()
Read in and return an M-by-N array of ints from standard input.


print

public static void print(int[][] a)
Print the M-by-N array of ints to standard output.


readBoolean1D

public static boolean[] readBoolean1D()
Read in and return an array of booleans from standard input.


print

public static void print(boolean[] a)
Print an array of booleans to standard output.


readBoolean2D

public static boolean[][] readBoolean2D()
Read in and return an M-by-N array of booleans from standard input.


print

public static void print(boolean[][] a)
Print the M-by-N array of booleans to standard output.


main

public static void main(String[] args)
Test client.