zoukankan      html  css  js  c++  java
  • Java 各种IO模板

    用惯了python给我开好的with语法糖来读写文件,现在一下子转成Java还真的有点不适应
    晚上做了个Java的IO板子,以后方便查阅

    import java.io.*;
    // import com.sun.tools.sjavac.server.SysInfo;
    
    public class JavaIO
    {
        public static void main(String[] args) throws IOException{
            // inputReader();
            // txtReader();
            // txtWriter();
        }
    	//从命令行里里读数据
        public static void inputReader() throws IOException{
            String c;
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            System.out.println("输入字符直到按下q推出");
            while(true){
                c = br.readLine();
                if (!c.equals("q")){
                    System.out.println(c);
                    continue;
                }
                else{
                    break;
                }
            }
        }
    	//txt文件读取
        public static void txtReader() throws IOException{
            String pathName = "D:/province.txt";
            File file = new File(pathName);
            InputStreamReader reader = new InputStreamReader(new FileInputStream(file));
            BufferedReader br = new BufferedReader(reader);
            String line;
            line = br.readLine();
            while(line != null){
                System.out.println(line);
                line = br.readLine();
            }
        }
    	//txt文件写入
        public static void txtWriter() throws IOException{
            File file = new File("D:/javaWriterTest.txt");
            file.createNewFile();
            BufferedWriter bw = new BufferedWriter(new FileWriter(file));
            bw.append("我是谁?
    ");
            bw.append("bushidao1
    ");
            bw.flush();
            bw.append("鬼知道你是谁");
            bw.close();
        }
    }
    
    
    
  • 相关阅读:
    Linux环境下安装JDK
    CentOS 7 更改主机名
    Find Pivot Index之Python实现
    MySQL基本操作之数据库基本操作
    Linux环境下安装单实例MySQL 5.7
    基于时间的ACL配置
    动态ACL的配置
    自反ACL
    OSFPv3的配置
    RIPng 配置
  • 原文地址:https://www.cnblogs.com/yfc0818/p/11072586.html
Copyright © 2011-2022 走看看