首页 > 编程知识 正文

java文件输入输出流,java打印各种三角形

时间:2023-05-03 05:44:02 阅读:116048 作者:2448

本文主要详细介绍了Java打印流程的原理和实例,本文通过示例代码进行了非常详细的介绍,对大家的学习和工作有一定的参考学习价值,有需要的朋友可以参考

通常,我们在控制台上打印输出。 调用print和println方法完成。 这两个方法都来自java.io.PrintStream类。 这个类是一个方便的输家,可以轻易打印各种数据类型的值。

PrintStream类

PrintStream类将功能添加到其他输出流中,以便于打印各种数据值表示格式。

PrintStream类的特点:

只负责数据的输出,不负责数据的读取。

与其他输出流不同,PrintStream不会抛出IOException异常。

特定方法: print (,println ) )。

构建方法

printstream (字符串文件名)

//使用指定的文件名创建新的打印流。

从父类继承方法

printstream extends输出流

1、公共业务语音写入(intb ) throws IOException;

//将指定的字节输出到流。

2、公共语音写入(byteb [ ] ) throws IOException{.};

//从指定的字节数组中将b.length字节写入此输出流。

3、公共语音写入(byteb (,int off,int len ) throwsioexception )…};

//从指定的字节数组写入len字节,从偏移量off输出到该输出流。

4、公共语音闪存() throws IOException{} );

//刷新此输出流,并强制导出缓冲的输出字节。

5、公共语音关闭() throws IOException {} );

//关闭此输出流并释放与此流相关联的系统资源。

说明:

如果使用继承父类的write方法编写数据,则在查询数据时将查询编码表。

使用自己的print方法、println方法写入数据时,写入的数据会直接输出。

示例:将数据写入print.txt空文件

import Java.io.file not found exception;

import java.io.PrintStream;

公共类演示打印流{

publicstaticvoidmain (字符串[ ] args ) throws文件不基础执行{

PrintStream对象的创建、输出路径和路径必须存在。 如果不存在,则会抛出文件not found exception异常

printstream PS=new printstream ((/users/Liyi Hua/idea projects/study/src/view/study/demo 37/print ) );

//使用父类的OutputStream的write方法写入数据

PS.write(97;

//用自己的方法写入数据

PS.print(97;

//释放资源

ps.close (;

}

}

print.txt文件的内容如下:

数据a是使用父类的write方法写入的。 数据97是以自己的方式写入的。

练习:更改输出语句的目标

分析:默认情况下,输出语句在控制台上输出。 可以使用System.setOut方法更改输出语句的目标。

静态语音设置(打印流输出)。

//将输出语句的目标更改为通过参数传递的打印流的目标。

参数:

PrintStream out :打印流对象

代码实现:

import Java.io.file not found exception;

import java.io.PrintStream;

公共类演示{

publicstaticvoidmain (字符串[ ] args ) throws文件不基础执行{

//在控制台上输出

System.out.println ('我在控制台上输出了!' );

输出到//空的setOut.txt文件

printstream PS=new printstream ((/users/Liyi Hua/idea项目/study/src/view/study/demo 37/se tout ) );

系统. se tout (PS;

System.out.println (我已输出到setOut.txt文件! ' );

//释放资源

ps.close (;

}

}

控制台输出:

我在控制台上输出了!

setOut.txt文件的内容:

我在setOut.txt文件中输出了!

希望以上是正文的全部内容,对大家的学习有帮助。 另外,我希望你支持很多编剧。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。