首页 > 编程语言 > 详细

第十周java总结

时间:2019-11-03 19:50:39      阅读:72      评论:0      收藏:0      [点我收藏+]

Java IO

1、file类

             file类的构造方法:
             public Flie(String pathname)  -->实例化Flie类的时候,必须设置好路径。
             如:Flie f = new Flie("d:\\test.txt");

(1)Windows中使用反斜杠表示目录的分隔符。
(2) Linux中使用正斜杠表示目录的分隔符。
Flie类主要方法:
技术分享图片

2、字节流与字符流

Java IO的操作流程:
(1)使用Flle类打开一个文件。
(2)通过字节流和字符流的子类指定输出的位置。
(3)进行读和写的操作。
(4)关闭输入和输出。

字节流

字节输出流:OUtputStream
OutputStream是一个抽象类,因此需要通过子类FileOutputStream实例化对象,才能够使用它。
常用方法:
public void write(int b) throws IOException:
一次写一个字节??? b- 要写入的字节。

public void write(byte[] b) throws IOException:
一次写一个字节数组

public void write(byte[] b, int off,int len) throws IOException:
一次写一部分字节数组

public void close()throws IOException
关闭此文件输出流并释放与此流有关的所有系统资源。此文件输出流不能再用于写入字节。

字节输入流:
它与OutputStream一样,需要通过子类FlieInputStream实例化对象。
常用方法:
技术分享图片

字符流

字符输出流:Writer
它也是一个抽象类,需要通过子类FlieWriter实例化对象。
常用方法:
技术分享图片

字符输入流:Reader
同样是一个抽象类,需要通过子类FlieReader实例化对象。
常用方法:
public int read() throws IOException
读取单个字符。
作为一个整数(其范围从 0 到 65535 (0x00-0xffff))读入的字符,如果已到达流末尾,则返回 -1

public int read(char[] cbuf) throws IOException
一次读取一个字节数组

cbuf - 目标缓冲区
读取的字符数,如果已到达流的末尾,则返回 -1

public void close() throws IOException
关闭该流并释放与之关联的所有资源。

public String readLine() throws IOException
读取一个文本行。通过下列字符之一即可认为某行已终止:换行 (‘\n‘)、回车 (‘\r‘) 或回车后直接跟着换行。
包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null

第十周java总结

原文:https://www.cnblogs.com/songzhihaoT1/p/11784259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!