zoukankan      html  css  js  c++  java
  • RandomAccessFile实现简易记事本工具操作

    package seday03;

    import java.io.IOException;

    import java.io.RandomAccessFile;

    import java.util.Scanner;

    /**

     * @author xingsir

     * 实现一个简易记事本工具,程序启动后,要求用户输入一个文件名,然后开始对该文件写操作。

     * 之后用户输入的每一行字符串都写入到这个文件中,当用户输入Exit时,程序退出。

     * 注:写入文件的内容不考虑换行操作。

    */

    public class Test2 {

    public static void main(String[] args) throws IOException {

       Scanner scanner=new Scanner(System.in);

       System.out.println("请输入文件名称:");//打印

       String filename=scanner.nextLine();//控制台输入值

       RandomAccessFile raf =new RandomAccessFile(filename, "rw");

       System.out.println("请输入内容,输入Exit则退出");//打印

       while (true) {

    String line =  scanner.nextLine();//控制台输入值

    if("Exit".equals(line)) {//当输入值为Exit,退出结束

    break;

    }

    raf.write(line.getBytes("gbk"));//将中文以“gbk”的方式写入

    }

    System.out.println("下次见!");//打印

    raf.close();//关闭

    }

    }

  • 相关阅读:
    这些例子很炫,感兴趣的童鞋可以了解一下
    Java经典习题24
    Java经典习题23
    Java经典练习题22
    Java经典习题21
    Java经典习题20
    Java经典练习题19
    Java经典练习题18
    Java经典习题17
    Java经典习题16
  • 原文地址:https://www.cnblogs.com/xingsir/p/11996337.html
Copyright © 2011-2022 走看看