zoukankan      html  css  js  c++  java
  • java 文件操作

    java读文件

     1 import java.io.BufferedReader;
     2 import java.io.BufferedWriter;
     3 import java.io.FileInputStream;
     4 import java.io.FileOutputStream;
     5 import java.io.IOException;
     6 import java.io.InputStreamReader;
     7 import java.io.OutputStreamWriter;
     8 
     9 public class ReaderTest1 {
    10     public static void main(String[] args) throws IOException{
    11         reader();
    12     }
    13     public static void reader() throws IOException {
    14         //定义一个指向c:\\x.txt的字节流
    15         FileInputStream fis = new FileInputStream("C:\\x.txt");
    16         //字节流转换成InputStreamReader
    17         InputStreamReader isr = new InputStreamReader(fis);
    18         //InputStreamReader 转换成带缓存的bufferedReader
    19         BufferedReader bufferedReader = new BufferedReader(isr);
    20         //将读取出来的信息赋值给字符串s
    21         String ss = new String();
    22         String s;
    23         while ((s = bufferedReader.readLine())!=null) {
    24             ss += s;
    25         }
    26         //定义一个指向输出的字节流
    27         FileOutputStream fos = new FileOutputStream("D:\\x.txt");
    28         //字节流转换成outputStreamWriter
    29         OutputStreamWriter osw = new OutputStreamWriter(fos);
    30         //outputStreamWriter 转换成带缓存的bufferedReader
    31         BufferedWriter bufferedWriter = new BufferedWriter(osw);
    32         bufferedWriter.write(ss);
    33         bufferedWriter.close();
    34         osw.close();
    35         fos.close();
    36         
    37     }
    38 }

     追加内容

     1 import java.io.FileOutputStream;
     2 import java.io.IOException;
     3 
     4 public class FileOutputStreamtrueTest {
     5     public static void fileInputStreamTest() throws IOException {
     6         String filename;
     7         filename = "C:\\a.txt";
     8         String hello = "hello java";
     9         FileOutputStream fos = new FileOutputStream(filename,true);
    10         byte b[] = hello.getBytes();
    11         fos.write(b);
    12         fos.close();
    13     }
    14     public static void main(String[] args) throws IOException {
    15         fileInputStreamTest();
    16     }
    17 }
    字节跳动内推

    找我内推: 字节跳动各种岗位
    作者: ZH奶酪(张贺)
    邮箱: cheesezh@qq.com
    出处: http://www.cnblogs.com/CheeseZH/
    * 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    hdu-5761 Rower Bo(数学)
    hdu-5754 Life Winner Bo(博弈)
    hdu-5753 Permutation Bo(概率期望)
    hdu-5752 Sqrt Bo(水题)
    hdu-5749 Colmerauer(单调栈)
    svn使用教程
    less
    springmvc 孔浩 hibernate code
    springmvc 开涛 生产者/消费者
    springmvc 开涛 拦截器
  • 原文地址:https://www.cnblogs.com/CheeseZH/p/2980999.html
Copyright © 2011-2022 走看看