个性化阅读
专注于IT技术分析

Java PrintStream类

本文概述

PrintStream类提供了将数据写入另一个流的方法。 PrintStream类自动刷新数据, 因此无需调用flush()方法。而且, 其方法不会引发IOException。


类声明

让我们看一下Java.io.PrintStream类的声明:

public class PrintStream extends FilterOutputStream implements Closeable. Appendable

PrintStream类的方法

方法 描述
void print(boolean b) 它输出指定的布尔值。
void print(char c) 它输出指定的char值。
void print(char[] c) 打印指定的字符数组值。
void print(int i) 打印指定的int值。
void print(long l) 打印指定的long值。
void print(float f) 打印指定的浮点值。
void print(double d) 打印指定的double值。
void print(String s) 打印指定的字符串值。
void print(Object obj) 打印指定的对象值。
void println(boolean b) 它打印指定的布尔值并终止行。
void println(char c) 它打印指定的char值并终止行。
void println(char[] c) 它打印指定的字符数组值并终止行。
void println(int i) 它打印指定的int值并终止该行。
void println(long l) 它打印指定的long值并终止该行。
void println(float f) 它打印指定的浮点值并终止该行。
void println(double d) 它打印指定的double值并终止该行。
void println(String s) 它打印指定的字符串值并终止行。
void println(Object obj) 它打印指定的对象值并终止该行。
void println() 它仅终止该行。
void printf(Object format, Object… args) 它将格式化的字符串写入当前流。
void printf(Locale l, Object format, Object… args) 它将格式化的字符串写入当前流。
void format(Object format, Object… args) 它将使用指定格式将格式化的字符串写入当前流。
void format(Locale l, Object format, Object… args) 它将使用指定格式将格式化的字符串写入当前流。

Java PrintStream类的示例

在此示例中, 我们仅打印整数和字符串值。

package com.srcmini;

import java.io.FileOutputStream;
import java.io.PrintStream;
public class PrintStreamTest{  
 public static void main(String args[])throws Exception{  
   FileOutputStream fout=new FileOutputStream("D:\\testout.txt ");  
   PrintStream pout=new PrintStream(fout);  
   pout.println(2016);  
   pout.println("Hello Java");  
   pout.println("Welcome to Java");  
   pout.close();  
   fout.close();  
  System.out.println("Success?");  
 }  
}

输出量

Success...

文本文件testout.txt的内容使用以下数据设置

2016
Hello Java
Welcome to Java

使用Java PrintStream类的printf()方法的示例

让我们看一下使用java.io.PrintStream类的printf()方法通过格式说明符打印整数值的简单示例。

class PrintStreamTest{  
 public static void main(String args[]){  
   int a=19;  
   System.out.printf("%d", a); //Note: out is the object of printstream     
 }  
}

输出量

19
赞(0)
未经允许不得转载:srcmini » Java PrintStream类

评论 抢沙发

评论前必须登录!