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 条评论
登录 后参与评论

相关文章

来自专栏闻道于事

Java之面向对象例子(二)

定义一个Book类,在定义一个JavaBook类继承他 //book类 package com.hanqi.maya.model; public class B...

2968
来自专栏龙渊阁测试精英

Jmeter(三十四)_Beanshell解析并提取json响应

将fastjson-1.2.49.jar包置于jmeter的lib目录下,并将该jar包添加到测试计划的Library中;否则会报:Typed variable...

1043
来自专栏PHP技术

PHP字符串和数组操作

*字符串查找 $email = 'name@example@.com'; $domain = strstr($email, '@'); echo $do...

3104
来自专栏Titan框架

Titan Framework MongoDB深入理解2

在上一篇文章中,我们提到了Titan框架集成的MongoDB功能内部一些比较重要的顶级接口,但我们平时接触到比较多的还是Curd和Finder这两个类,他们是T...

674
来自专栏MasiMaro 的技术博文

OLEDB 调用存储过程

除了常规调用sql语句和进行简单的插入删除操作外,OLEDB还提供了调用存储过程的功能,存储过程就好像是用SQL语句写成的一个函数,可以有参数,有返回值。 ...

711
来自专栏你不就像风一样

Eclipse MAT内存分析工具(Memory Analyzer Tool)

MAT是Memory Analyzer的简称,它是一款功能强大的Java堆内存分析器。可以用于查找内存泄露以及查看内存消耗情况。MAT是基于Eclipse开发的...

632
来自专栏王硕

原 PostgreSQL的系统函数分析记录

863
来自专栏Java Edge

Jackson常用注解详解1 初级2 中级

2266
来自专栏mathor

CodeForces D.Powerful array(Div.1)

 大意是是说,问区间[L,R]内的的一个值,这个值是arr[x]出现次数cnt[arr[x]]^2^*arr[x]  这道题Java版的莫队怎么都tle,...

721
来自专栏机器学习实践二三事

Python解析JSON

什么是JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。JSON是Javasc...

2447

扫码关注云+社区