Java IO流

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();// 关闭写出器
        }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JMCui

Java 文件流操作.

    在Java中,文件的输入和输出是通过流(Stream)来实现的。一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是 ...

36630
来自专栏程序员宝库

Java编程常见问题汇总(一)

字符串连接误用 错误的写法: String s = ""; for (Person p : persons) { s += ", " + p....

38090
来自专栏java技术学习之道

Java IO详解

28130
来自专栏日常分享

JSP/Servlet Web 学习笔记 DaySix —— EL表达式

1)EL从scope中得到参数时可以自动转换类型,因此对于类型转换的限制更加宽松。

9830
来自专栏cloudskyme

java在指定目录下执行dos命令或者bat文件

直接看源程序吧 public static void main(String[] args) throws IOException { File dir =...

58050
来自专栏别先生

Java中IO流,输入输出流概述与总结

总结的很粗糙,以后时间富裕了好好修改一下。 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中, 所有输入流类都...

23350
来自专栏微信公众号:Java团长

Java IO流学习总结

流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直...

20720
来自专栏Java编程

Java IO详解

初学Java时,一直搞不懂Java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一...

71500
来自专栏向治洪

Kotlin 包和 import 语句使用

Kotlin 包和 package 语句 Kotlin 包与 Java 包的概念是一样的,都表示文件结构(语法上并不严格要求),可以起到区分同名源代码文件、组织...

26070
来自专栏向治洪

Kotlin 包和 import 语句使用

Kotlin 包和 package 语句 Kotlin 包与 Java 包的概念是一样的,都表示文件结构(语法上并不严格要求),可以起到区分同名源代码文件、组织...

23180

扫码关注云+社区

领取腾讯云代金券