Java IO流

2018-06-18 03:50:38来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

package cn.bdqn.demo;

import java.io.File;
import java.io.FileInputStream;
import java.io.PrintWriter;
import java.util.Scanner;

public class Text {

    public static void main(String[] args) {
        
        /*
         * 新建文件并写入数据
         */
        File file = new File("E:\\Text.txt");// 文件对象
        if (file.exists()) {// 判断该路径下该文件是否存在
            System.out.print("文件已经存在!");
            System.exit(0);// 终止虚拟机
        }
        PrintWriter out = null;// 初始化PrintWriter
        try {
            out = new PrintWriter(file);// new出PrintWriter对象
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        /*
         * 向文件内写入数据
         */
        out.println("John,Where are you?");
        out.println("I'am here!");
        out.println("How old are you?");
        out.println(15);
        // 关闭写入器
        out.close();
    }
}

 

package cn.bdqn.demo;

import java.io.File;
import java.io.FileInputStream;
import java.io.PrintWriter;
import java.util.Scanner;

public class Text {

    public static void main(String[] args) {
        
        
        /*
         * 读取指定文件的数据并输出
         */
        FileInputStream stream = null;// 初始化FileInputStream
        try {
            stream = new FileInputStream("E:\\Text.txt");// new出FileInputStream对象,并将路径赋值
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        Scanner in = new Scanner(stream);// 读取文件 内数据
        while (in.hasNextLine()) {
            System.out.println(in.nextLine());// 写出

        }

        in.close();// 关闭写出器
        }
}

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java—break跳出语句

下一篇:Java学习笔记40(缓冲流)