Class PrintfStream

All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable

@Deprecated public class PrintfStream extends PrintStream
Deprecated.
use standard java writers
PrintStream which outputs primitive types using C printf style formatting. For each primitive type (float, double, char, int, long, String), there is a printf method which takes (as a first argument) either a printf style format string, or a PrintfFormat object. Using the latter can be more efficient because it permits an application to prorate the overhead of parsing a format string.

Because Java does not permit variable numbers of arguments, each printf methodName accepts only one primitive type, and the format can correspondingly contain only one conversion sequence.

See Also:
  • Constructor Details

    • PrintfStream

      public PrintfStream(OutputStream pout)
      Deprecated.
      Creates a PrintfStream, without automatic line flushing, from an existing OutputStream.
      Parameters:
      out - An output stream
    • PrintfStream

      public PrintfStream(OutputStream pout, boolean autoFlush)
      Deprecated.
      Creates a PrintfStream from an existing OutputStream.
      Parameters:
      out - An output stream
      autoFlush - If true, specifies that output flushing will automatically occur when the println() methods are called, a byte array is written, or a new line character or byte is encountered in the output.
  • Method Details

    • printf

      public void printf(String fs, double x)
      Deprecated.
      Prints a double in accordance with the supplied format string.
      Parameters:
      fs - Format string
      x - Double to output
      Throws:
      IllegalArgumentException - Malformed format string
    • printf

      public void printf(String fs, float x)
      Deprecated.
      Prints a float in accordance with the supplied format string.
      Parameters:
      fs - Format string
      x - Float to output
      Throws:
      IllegalArgumentException - Malformed format string
    • printf

      public void printf(String fs, long x)
      Deprecated.
      Prints a long in accordance with the supplied format string.
      Parameters:
      fs - Format string
      x - Long to output
      Throws:
      IllegalArgumentException - Malformed format string
    • printf

      public void printf(String fs, int x)
      Deprecated.
      Prints an int in accordance with the supplied format string.
      Parameters:
      fs - Format string
      x - Int to output
      Throws:
      IllegalArgumentException - Malformed format string
    • printf

      public void printf(String fs, String x)
      Deprecated.
      Prints a String in accordance with the supplied format string.
      Parameters:
      fs - Format string
      x - String to output
      Throws:
      IllegalArgumentException - Malformed format string
    • printf

      public void printf(String fs, char x)
      Deprecated.
      Prints a char in accordance with the supplied format string.
      Parameters:
      fs - Format string
      x - Char to output
      Throws:
      IllegalArgumentException - Malformed format string
    • printf

      public void printf(PrintfFormat fmt, double x)
      Deprecated.
      Prints a double in accordance with the supplied PrintfFormat object.
      Parameters:
      fmt - Formatting object
      x - Double to output
      See Also:
    • printf

      public void printf(PrintfFormat fmt, float x)
      Deprecated.
      Prints a float in accordance with the supplied PrintfFormat object.
      Parameters:
      fmt - Formatting object
      x - Float to output
      See Also:
    • printf

      public void printf(PrintfFormat fmt, long x)
      Deprecated.
      Prints a long in accordance with the supplied PrintfFormat object.
      Parameters:
      fmt - Formatting object
      x - Long to output
      See Also:
    • printf

      public void printf(PrintfFormat fmt, int x)
      Deprecated.
      Prints an int in accordance with the supplied PrintfFormat object.
      Parameters:
      fmt - Formatting object
      x - Int to output
      See Also:
    • printf

      public void printf(PrintfFormat fmt, String x)
      Deprecated.
      Prints a String in accordance with the supplied PrintfFormat object.
      Parameters:
      fmt - Formatting object
      x - String to output
      See Also:
    • printf

      public void printf(PrintfFormat fmt, char x)
      Deprecated.
      Prints a char in accordance with the supplied PrintfFormat object.
      Parameters:
      fmt - Formatting object
      x - Char to output
      See Also: