黑马程序员技术交流社区
标题:
FileInputStream读出数据
[打印本页]
作者:
aguang
时间:
2015-8-26 13:21
标题:
FileInputStream读出数据
package cn.hello;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 读出数据
* FileInputStream
*
*
*
*
* */
public class Test01 {
public static void main(String[] args) throws IOException {
FileInputStream fis=new FileInputStream("j:\\zf\\zf\\hello.txt");
//第一次读取
/* int by=fis.read();
System.out.print((char)by);
//第二次读取
by=fis.read();
System.out.print((char)by);
//第三次读取
by=fis.read();
System.out.print((char)by);*/
/*
* 由上面观察可知,文件读取存在类似于指针的东西,会在上一次读取位置基础上,往后继续读取
* */
/* int by1=fis.read();
while(by1!=-1){
System.out.print((char)by1);
by1=fis.read();
}*/
int by=0;
while((by=fis.read())!=-1){
System.out.print((char)by); //文件里如果有中文,则会出现乱码,以后会用字符流处理
}
fis.close();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2