zoukankan      html  css  js  c++  java
  • java读写文件

    import java.io.*;

    public class Demo {
    public static void main(String[] args) {
    try {
    // 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
    String pathname = "F:/input.txt";
    InputStreamReader reader = new InputStreamReader(new FileInputStream(new File(pathname))); // 建立一个输入流对象reader
    BufferedReader br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言
    /* 写入Txt文件 */
    File writename = new File("F:/output.txt");
    if (writename.exists()) {
    writename.delete();
    }
    writename.createNewFile(); // 创建新文件
    BufferedWriter out = new BufferedWriter(new FileWriter(writename));
    String line = null;
    while ((line = br.readLine()) != null) {
    out.write(line + " "); // 即为换行
    }
    out.flush(); // 把缓存区内容压入文件
    out.close(); // 最后记得关闭文件
    br.close();
    reader.close();

    } catch (Exception e) {
    e.printStackTrace();
    }

    }
    }

    //同过判断文件的结尾来读取文件   
    import java.io.File;   
    import java.io.InputStream;   
    import java.io.FileInputStream;   
    public class InputStreamDemo02   
    {   
        public static void main(String args[]) throws Exception{   
            File f = new File("E:"+File.separator+"java2"+File.separator+"StreamDemo"+File.separator+"test.txt");   
            InputStream in = new FileInputStream(f);   
            byte b[] = new byte[1024];   
            int len = 0;   
            int temp=0;          //所有读取的内容都使用temp接收   
            while((temp=in.read())!=-1){    //当没有读取完时,继续读取   
                b[len]=(byte)temp;   
                len++;   
            }   
            in.close();   
            System.out.println(new String(b,0,len));   
        }   
  • 相关阅读:
    webpack打包提示: Uncaught Error: Cannot find module 'strip-ansi'
    CentOS 7.6 内网穿透服务lanproxy部署
    《这是全网最硬核redis总结,谁赞成,谁反对?》六万字大合集
    网络监控解决方案及拓扑图
    漫画:什么是 “混合云”?
    听说过Paas、Saas和Iaas,那你听说过Apaas吗?
    Squid设置用户名密码
    别再售卖 5块钱 的 Win10 激活码了,后果很严重
    Jackson 实体转Json、Json转实体
    Spring
  • 原文地址:https://www.cnblogs.com/cxhfuujust/p/9907736.html
Copyright © 2011-2022 走看看