Java.io.Printstream Class in Java | Set 2 (original) (raw)
Last Updated : 01 May, 2024
Java.io.Printstream Class in Java | Set 1
**More Methods:
- **PrintStream printf(Locale l, String format, Object… args) : A convenience method to write a formatted string to this output stream using the specified format string and arguments.
****Syntax :**public PrintStream printf(Locale l,
String format,
Object... args)
**Parameters:
l - The locale to apply during formatting. If l is null then no localization is applied.
format - A format string as described in Format string syntax
args - Arguments referenced by the format specifiers in the format string.
**Returns:
This output stream
*Throws:
IllegalFormatException
NullPointerException
Java `
//Java program to demonstrate printf method
import java.io.;
import java.util.Locale;
class PrintStreamDemo
{
public static void main(String[] args)
{
String s = "for";
// create printstream object
PrintStream printStream = new PrintStream(System.out);
// illustrating printf(Locale l, String format, Object... args) method
printStream.printf(Locale.US, "Geeks%sGeeks", s);
}
}
`
**Output:
GeeksforGeeks
- **PrintStream printf(String format, Object… args) : A convenience method to write a formatted string to this output stream using the specified format string and arguments.
****Syntax :**public PrintStream printf(String format,
Object... args)
**Parameters:
format - A format string as described in Format string syntax
args - Arguments referenced by the format specifiers in the format string.
**Returns:
This output stream
*Throws:
IllegalFormatException
NullPointerException
Java `
//Java program to demonstrate printf(String format, Object... args) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
String s = "for";
// create printstream object
PrintStream obj= new PrintStream(System.out);
// illustrating printf(String format, Object... args) method
obj.printf("Geeks%sGeeks", s);
}
}
`
**Output:
GeeksforGeeks
- **void println(): Terminates the current line by writing the line separator string.
****Syntax :**public void println()
Java `
//Java program to demonstrate println() methods
import java.io.PrintStream;
class PrintStreamDemo
{
public static void main(String[] args)
{
PrintStream obj = new PrintStream(System.out);
//illustrating println();
obj.println("GeeksforGeeks");
}
}
`
**Output:
GeeksforGeeks
- **void println(boolean x): Prints a boolean and then terminate the line.
****Syntax :**public void println(boolean x)
Java//Java program to demonstrate println(boolean) method import java.io.*; class PrintStreamDemo { public static void main(String[] args) { // create printstream object PrintStream obj = new PrintStream(System.out); //illustrating println(boolean) method obj.println(true); // flush the stream obj.flush(); } }
**Output:
true - **void println(char x): Prints a character and then terminate the line.
****Syntax :*public void println(char x)
Java `
//Java program to demonstrate println(char x) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
char c = 'g';
// create printstream object
PrintStream obj = new PrintStream(System.out);
// illustrating println(char x)
obj.println(c);
// flush the stream
obj.flush();
}
}
`
**Output:
g
- **void println(char[] x): Prints an array of characters and then terminate the line.
****Syntax :*public void println(char[] x)
Java `
//Java program to demonstrate println(char[] x) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
char[] c = {'G', 'E', 'E','K'};
// create printstream object
PrintStream obj = new PrintStream(System.out);
// illustrating println(char[] x)
obj.println(c);
// flush the stream
obj.flush();
}
}
`
**Output:
GEEK
- **void println(double x): Prints a double and then terminate the line.
****Syntax :*public void println(double x)
Java `
//Java program to demonstrate println(double x) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
double c = 5.42762;
// create printstream object
PrintStream obj = new PrintStream(System.out);
// illustrating println(double x)
obj.println(c);
// flush the stream
obj.flush();
}
}
` **Output:
5.42762
- **void println(float x): Prints a float and then terminate the line.
****Syntax :*public void println(float x)
Java `
//Java program to demonstrate println(float x) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
float c = 5.168502f;
// create printstream object
PrintStream obj = new PrintStream(System.out);
// illustrating println(float x)
obj.println(c);
// flush the stream
obj.flush();
}
}
` **Output:
5.168502f
**void println(int x): Prints an integer and then terminate the line.
****Syntax :*public void println(boolean x)
Java `
//Java program to demonstrate println(int x) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{int c = 5; // create printstream object PrintStream obj = new PrintStream(System.out); // illustrating println(int x) obj.println(c); // flush the stream obj.flush();
}
}
` **Output:
5
- **void println(long x): Prints a long and then terminate the line.
****Syntax :*public void println(long x)
Java `
//Java program to demonstrate println(long x) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
long c = 123456789l;
try
{
// create printstream object
PrintStream obj= new PrintStream(System.out);
// illustrating println(long x)
obj.println(c);
// flush the stream
obj.flush();
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
` **Output:
123456789
****void println(Object x) :**Prints an Object and then terminate the line.
****Syntax :*public void println(Object x)
Java `
//Java program to demonstrate println(Object x) method
import java.io.;
public class PrintStreamDemo
{public static void main(String[] args)
{
// create printstream object
PrintStream obj = new PrintStream(System.out);
//illustrating println(Object X)
obj.println(obj);
// flush the stream
obj.flush();
}
}
` **Output:
java.io.PrintStream@15db9742
- ****void println(String x) :**Prints a String and then terminate the line.
****Syntax :*public void println(boolean x)
Java `
import java.io.;
//Java program to demonstrate println(String x) method
public class PrintStreamDemo
{
public static void main(String[] args)
{
String c = "GeeksforGeeks";
// create printstream object
PrintStream ps = new PrintStream(System.out);
// illustrating println(String x)
ps.println(c);
// flush the stream
ps.flush();
}
}
` **Output:
GeeksforGeeks
- ****protected void setError() :**Sets the error state of the stream to true.
****Syntax :*public void println(String x)
Java `
//Java program to demonstrate setError() method
import java.io.;
public class PrintStreamDemo extends PrintStream
{
public PrintStreamDemo(OutputStream out)
{
super(out);
}
public static void main(String[] args)
{
byte c[] = {65, 66, 67, 68, 69, 70, 71};
// create printstream object
PrintStreamDemo obj = new PrintStreamDemo(System.out);
// illustrating write() method
obj.write(c, 1, 3);
// flush the stream
obj.flush();
//illustrating setError() method
obj.setError();
}
}
` **Output:
BCD
- ****void write(byte[] buf, int off, int len) :**Writes len bytes from the specified byte array starting at offset off to this stream.
****Syntax :**public void write(byte[] buf,
int off,
int len)
**Overrides:
write in class FilterOutputStream
*Parameters:
buf - A byte array
off - Offset from which to start taking bytes
len - Number of bytes to write
Java `
//Java program to demonstrate write(int b) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
byte c = 65;
// create printstream object
PrintStream obj = new PrintStream(System.out);
//illustrating write(int b)
obj.write(c);
// flush the stream
obj.flush();
}
}
` **Output:
BCD
- ****void write(int b) :**Writes the specified byte to this stream.
****Syntax :*public void write(int b)
Overrides:
write in class FilterOutputStream
Parameters:
b - The byte to be written
Java `
//Java program to demonstrate write(int b) method
import java.io.;
public class PrintStreamDemo
{
public static void main(String[] args)
{
byte c = 65;
// create printstream object
PrintStream obj = new PrintStream(System.out);
//illustrating write(int b)
obj.write(c);
// flush the stream
obj.flush();
}
}
` **Output:
A