zoukankan      html  css  js  c++  java
  • 9.27

    文件的导入与导出。这个程序目前只实现了这个功能,还没有达到那个检索字符频率的功能。

    导入已经存在的文本文件到控制板中。将要写入的字符串写入到一个新的文件。

    如果用BufferedWriter 写入

    最后还可以要用out.flush(); 把缓存区内容压入文件,

    out是bufferedWrite的对象。

    package Guke;

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileWriter;
    import java.io.InputStream;
    import java.io.InputStreamReader;

    public class Find {
    public static void main(String[] args) {
    try{// 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
    String pathname = "D:/code/java.txt"; // 绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径
    File filename = new File(pathname); // 要读取以上路径的文件
    /*建立输入流对象*/
    InputStreamReader reader=new InputStreamReader(new FileInputStream(filename),"GBK");
    BufferedReader br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言
    String line = "";
    line = br.readLine();
    while (line != null) {
    line = br.readLine(); // 一次读入一行数据
    System.out.println(line);
    }
    //写入text文件
    File writename = new File("D:/code/hj.txt"); // 相对路径,如果没有则要建立一个新的output。txt文件
    writename.createNewFile(); // 创建新文件
    BufferedWriter out = new BufferedWriter(new FileWriter(writename));
    out.write("成功了"); // 即为换行
    out.flush(); // 把缓存区内容压入文件
    out.close(); // 最后记得关闭文件
    }catch (Exception e) {
    e.printStackTrace();
    }
    }
    }

    下面是随机数的测试程序

     package 随机数;
    import java.util.Random;
    public class kk
    {
       public static void main(String[] args)
       {
           Random ran = new Random( System.currentTimeMillis() );
           int x;
           x=ran.nextInt(1000);
           for(int i=1;i<=1000;i++)
           {
                      System.out.println(x+" ");
                    x=(5*x+4)%(99999999);
           }
       }
    }
  • 相关阅读:
    [Noip2010]乌龟棋
    vijos次小生成树
    hdu3579-Hello Kiki-(扩展欧几里得定理+中国剩余定理)
    hdu1573-X问题-(扩展欧几里得定理+中国剩余定理)
    poj2115-Looooops-(扩展欧几里得定理)
    hdu2669-Romantic-(扩展欧几里得定理)
    poj1061-青蛙的约会-(贝祖定理+扩展欧几里得定理+同余定理)
    hdu1576-A/B-(同余定理+乘法逆元+费马小定理+快速幂)
    hdu4497-GCD and LCM-(欧拉筛+唯一分解定理+组合数)
    hdu3189-Just Do It-(埃氏筛+唯一分解定理)
  • 原文地址:https://www.cnblogs.com/moxihuishou/p/11599856.html
Copyright © 2011-2022 走看看