0
点赞
收藏
分享

微信扫一扫

输入流

11.12

今天练习的是输入流的代码;

代码部分:

package lianxi;
import java.io.*;
public class bo
{
public static void main(String[] args) throws IOException {
//创建字节输入流
FileInputStream fis = new FileInputStream("D://a.txt");
//创建一个长度为1024的“竹筒”
byte[] bbuf = new byte[1024];
//用于保存实际读取的字节数
int hasRead = 0;
//使用循环来重复“取水”过程
while ((hasRead = fis.read(bbuf)) > 0) {
//取出“竹筒”中水滴(字节),将字节数组转换成字符串输入!
System.out.print(new String(bbuf, 0, hasRead));
}
fis.close();
}
}

 输入流_字符串输入

 

 输入流_输入流_02

 

 运行结果分析,左后也是成功的吧a.txt文件里的文字输出出来了;

代码部分:

package lianxi;
import java.io.*;
public class bo
{
public static void main(String[] args) throws IOException {
FileReader fr = null;
try
{
//创建字符输入流
fr = new FileReader("D://b.txt");
//创建一个长度为32的“竹筒”
char[] cbuf = new char[32];
//用于保存实际读取的字符数
int hasRead = 0;
//使用循环来重复“取水”过程
while ((hasRead = fr.read(cbuf)) > 0 )
{
//取出“竹筒”中水滴(字节),将字符数组转换成字符串输入!
System.out.print(new String(cbuf , 0 , hasRead));
}
}
catch (IOException ioe)
{
ioe.printStackTrace();
}
finally
{
//使用finally块来关闭文件输入流
if (fr != null)
{
fr.close();
}
}
}
}

 运行结果:

输入流_java_03

 

 文件部分:

输入流_输入流_04

 

 运行结果分析:

最后同样吧指定路径下的文件里的内荣输出出来了。

一天的收获:

知道了如何运用输入流的代码。


举报

相关推荐

0 条评论