Michael Thomas Flanagan's Java Scientific Library

PrintToScreen Class:      Printing Arrays to the Screen

     

Last update: 15 March 2015                                                                                                                             PERMISSION TO COPY
Main Page of Michael Thomas Flanagan's Java Scientific Library

This class supplements the System.out.print and System.out.println statements allowing easy printing of one-dimesional and two-dimensional arrays to the screen.
The array data type may be:   double,   Double,   float,   Float,   long,   Long,   int,   Integer,   short,   Short,   byte,   Byte,   char,   Character,   String,   boolean,   BigDecimal,   BigInteger,   Complex   or   Phasor.
Methods are available for the truncation of the variables of one-dimensional and two dimensional arrays of double, Double, float, Float, Complex and Phasor variables prior to display.

import directive: import flanagan.io.PrintToScreen;

SUMMARY OF METHODS

Write a 1D array to screen

See also ArrayMaths
public static void println(double[] a)
public static void println(double[] a, int trunc)
public static void print(double[] a)
public static void print(double[] a, int trunc)
public static void println(float[] a)
public static void println(float[] a, int trunc)
public static void print(float[] a)
public static void print(float[] a, int trunc)
public static void println(int[] a)
public static void print(int[] a)
public static void println(long[] a)
public static void print(long[] a)
public static void println(short[] a)
public static void print(short[] a)
public static void println(byte[] a)
public static void print(byte[] a)
public static void println(char[] a)
public static void print(char[] a)
public static void println(Double[] a)
public static void println(Double[] a, int trunc)
public static void print(Double[] a)
public static void print(Double[] a, int trunc)
public static void println(Float[] a)
public static void println(Float[] a, int trunc)
public static void print(Float[] a)
public static void print(Float[] a, int trunc)
public static void println(Integer[] a)
public static void print(Integer[] a)
public static void println(Long[] a)
public static void print(Long[] a)
public static void println(Short[] a)
public static void print(Short[] a)
public static void println(Byte[] a)
public static void print(Byte[] a)
public static void println(Character[] a)
public static void print(Character[] a)
public static void println(String[] a)
public static void print(String[] a)
public static void println(BigDecimal[] a)
public static void print(BigDecimal[] a)
public static void println(BigInteger[] a)
public static void print(BigInteger[] a)
public static void println(Complex[] a)
public static void println(Complex[] a, int trunc)
public static void print(Complex[] a)
public static void print(Complex[] a, int trunc)
public static void println(Phasor[] a)
public static void println(Phasor[] a, int trunc)
public static void print(Phasor[] a)
public static void print(Phasor[] a, int trunc)
public static void println(boolean[] a)
public static void print(boolean[] a)
Write a 2D array to screen public static void print(double[][]aa)
public static void print(double[][]aa, int trunc)
public static void print(float[][] aa)
public static void print(float[][] aa, int trunc)
public static void print(int[][] aa)
public static void print(long[][] aa)
public static void print(short[][] a)
public static void print(byte[][] a)
public static void print(char[][] aa)
public static void print(Double[][] aa)
public static void print(Double[][] aa, int trunc)
public static void print(Float[][] aa)
public static void print(Float[][] aa, int trunc)
public static void print(Integer[][] aa)
public static void print(Long[][] aa)
public static void print(Short[][] a)
public static void print(Byte[][] a)
public static void print(Character[][] aa)
public static void print(BigDecimal[][] aa)
public static void print(BigInteger[][] aa)
public static void print(String[][] aa)
public static void print(Complex[][] aa)
public static void print(Complex[][] aa, int trunc)
public static void print(Phasor[][] aa)
public static void print(Phasor[][] aa, int trunc)
public static void print(boolean[][] aa)


WRITE A ONE-DIMENSIONAL ARRAY TO SCREEN

public static void println(double[]aa)
public static void print(double[] aa)
public static void println(float[] aa)
public static void print(float[] aa)
public static void println(int[] aa)
public static void print(int[] aa)
public static void println(long[] aa)
public static void print(long[] aa)
public static void println(short[] aa)
public static void print(short[] a)
public static void println(byte[] a)
public static void print(byte[] a)
public static void println(char[] aa)
public static void print(char[] aa)
public static void println(Double[]aa)
public static void print(Double[] aa)
public static void println(Float[] aa)
public static void print(Float[] aa)
public static void println(Integer[] aa)
public static void print(Integer[] aa)
public static void println(Long[] aa)
public static void print(Long[] aa)
public static void println(Short[] aa)
public static void print(Short[] a)
public static void println(Byte[] a)
public static void print(Byte[] a)
public static void println(Character[] aa)
public static void print(Character[] aa)
public static void println(BigDecimal[] aa)
public static void print(BigDecimal[] aa)
public static void println(BigInteger[] aa)
public static void print(BigInteger[] aa)
public static void println(String[] aa)
public static void print(String[] aa)
public static void println(Complex[] aa)
public static void print(Complex[] aa)
public static void println(Phasor[] aa)
public static void print(Phasor[] aa)
public static void println(boolean[] aa)
public static void print(boolean[] aa)

Usage:                      PrintToScreen.println(aa);
Prints the one-dimensional array, aa, to the screen. Each element of the array is followed by a line return.
The array may be an array of double, Double, float, Float, long, Long, int, Integer, short, Short, byte, Byte, char, Character, String, BigDecimal, BigInteger, Complex, Phasor or boolean.

Usage:                      PrintToScreen.print(aa);
Prints the one-dimensional array, aa, to the screen. Each element of the array is followed by a space. The last element to be written is followed by a line return.
The array may be an array of double, Double, float, Float, long, Long, int, Integer, short, Short, byte, Byte, char, Character, String, BigDecimal, BigInteger, Complex, Phasor or boolean.

WRITE A ONE-DIMENSIONAL ARRAY TO SCREEN WITH TRUNCATION

public static void println(double[]aa, int trunc)
public static void print(double[] aa, int trunc)
public static void println(float[] aa, int trunc)
public static void print(float[] aa, int trunc)
public static void println(int[] aa, int trunc)
public static void println(Double[]aa, int trunc)
public static void print(Double[] aa, int trunc)
public static void println(Float[] aa, int trunc)
public static void print(Float[] aa, int trunc)
public static void println(Complex[] aa, int trunc)
public static void print(Complex[] aa, int trunc)
public static void println(Phasor[] aa, int trunc)
public static void print(Phasor[] aa, int trunc)

Usage:                      PrintToScreen.println(aa, trunc);
Prints the one-dimensional array, aa, to the screen, with the truncation of the mantissae of all the printed variables to trunc decimal places. Each element of the array is followed by a line return.
The array may be an array of double, Double, float, Float, Complex or Phasor.

Usage:                      PrintToScreen.print(aa, trunc);
Prints the one-dimensional array, aa, to the screen, with the truncation of the mantissae of all the printed variables to trunc decimal places.. Each element of the array is followed by a space. The last element to be written is followed by a line return.
The array may be an array of double, Double, float, Float, Complex or Phasor.

NOTE! The ArrayMaths class contains methods for creating an object from an array that allows various mathematical transformations of the array plus some general methods which also include the printing to screen of the array.



WRITE A TWO-DIMENSIONAL ARRAY TO SCREEN

public static void print(double[][]aa)
public static void print(float[][] aa)
public static void print(int[][] aa)
public static void print(long[][] aa)
public static void print(short[][] a)
public static void print(byte[][] a)
public static void print(char[][] aa)
public static void print(Double[][] aa)
public static void print(Float[][] aa)
public static void print(Integer[][] aa)
public static void print(Long[][] aa)
public static void print(Short[][] a)
public static void print(Byte[][] a)
public static void print(Character[][] aa)
public static void print(BigDecimal[][] aa)
public static void print(BigInteger[][] aa)
public static void print(String[][] aa)
public static void print(Complex[][] aa)
public static void print(Phasor[][] aa)
public static void print(boolean[][] aa)

Usage:                      PrintToScreen.println(aa);
Prints the two-dimensional array, aa, to the screen. Each row of the two dimensonal array is printed as a row of the elements, each element followed by a space. Each row is started on a new line.
The array may be an array of double, Double, float, Float, long, Long, int, Integer, short, Short, byte, Byte, char, Character, String, BigDecimal, BigInteger, Complex, Phasor or boolean.

WRITE A TWO-DIMENSIONAL ARRAY TO SCREEN WITH TRUNCATION

public static void print(double[][]aa, int trunc))
public static void print(float[][] aa, int trunc))
public static void print(Double[][] aa, int trunc))
public static void print(Float[][] aa, int trunc))
public static void print(Integer[][] aa, int trunc))
public static void print(Complex[][] aa, int trunc))
public static void print(Phasor[][] aa, int trunc))

Usage:                      PrintToScreen.println(aa, trunc);
Prints the two-dimensional array, aa, to the screen, with the truncation of the mantissae of all the printed variables to trunc decimal places. Each row of the two dimensonal array is printed as a row of the elements, each element followed by a space. Each row is started on a new line.
The array may be an array of double, Double, float, Float, Complex or Phasor.



OTHER CLASSES USED BY THIS CLASS

This class uses the following classes in this library:


PERMISSION TO COPY

Permission to use, copy and modify this software and its documentation for NON-COMMERCIAL purposes is granted, without fee, provided that an acknowledgement to the author, Dr Michael Thomas Flanagan at www.ee.ucl.ac.uk/~mflanaga, appears in all copies and associated documentation or publications. Dr Michael Thomas Flanagan makes no representations about the suitability or fitness of the software for any or for a particular purpose. Dr Michael Thomas Flanagan shall not be liable for any damages suffered as a result of using, modifying or distributing this software or its derivatives.

Redistributions of the source code of this class, or parts of the source codes, must retain the copyright notice, this list of conditions and the following disclaimer (all at the top of the source code) and requires written permission from the Michael Thomas Flanagan:

Redistribution in binary form of all or parts of this class must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution and requires written permission from the Michael Thomas Flanagan:
.




This page was prepared by Dr Michael Thomas Flanagan