- 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();
- }
- }
复制代码
|
|