zoukankan      html  css  js  c++  java
  • java io 从文件的读取和输入

    从文件中读取内容

    package j2se.io.util;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.InputStreamReader;
    import java.util.Scanner;
    
    public class ReadFromFile
    {
        /**
         *BufferedReader 由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取一个文本行,
         *从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
         */
        public static void main(String args[]) throws Exception
        {
            File f = new File("d:" + File.separator + "xml2.log"); // 指定操作文件
            FileInputStream input= new FileInputStream(f);
            BufferedReader br = new BufferedReader(new InputStreamReader(input));
            String data = null;
            StringBuffer str = new StringBuffer();
            while((data = br.readLine())!=null){
                 str.append(data).append('\n'); // 取数据
            }
            System.out.println(str);

              input.close();
              br.close();

        }
    }

    将程序内容写入文件中

    package j2se.io.util;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.PrintStream;
    
    public class WriteToFile
    {
        public static void main(String arg[]) throws Exception
        {
            PrintStream ps = null; // 声明打印流对象
            // 如果现在是使用FileOuputStream实例化,意味着所有的输出是向文件之中
            ps = new PrintStream(new FileOutputStream(new File("d:" + File.separator + "test.txt"), true));
            ps.print("\r\r** ");
            ps.print("\r\r**dasdasdad     啊倒萨大v阿达v双savs倒萨按时  ");
            ps.println("1 + 1 = " + 2);
            ps.close();
        }
    }
  • 相关阅读:
    压缩感知中的lp球:p范数最优化为什么总会导致一个稀疏的解的原因
    有限等距性质RIP
    P问题、NP问题、NPC问题
    浅读K-means
    Python初学——pickle & set
    Python初学——窗口视窗Tkinter
    Python初学——多进程Multiprocessing
    暴力【bzoj2208】: [Jsoi2010]连通数
    打表数学【bzoj2173】: 整数的lqp拆分
    最短路【bzoj1726】: [Usaco2006 Nov]Roadblocks第二短路
  • 原文地址:https://www.cnblogs.com/liwei45212/p/3121257.html
Copyright © 2011-2022 走看看