美文网首页
Java 的小白学习笔记七(流、文件和IO)

Java 的小白学习笔记七(流、文件和IO)

作者: 空心斌 | 来源:发表于2018-07-27 09:51 被阅读0次

读取控制台输入

Java控制台输入有System.in完成

将System.in包装在一个BufferedReader对象中创建一个字符流,然后使用read()方法或readLine()方法读取字符或字符串。

控制台输出

控制台输出由print()和println()完成,这些方法由PrintStream定义。

PrintStream继承了OutputStream类,并且实现了方法write(),可以往控制台写操作。

读取文件

FileInputStream 流用于从文件读取数据,可以用字符串类型的文件名来创建一个输入流对象来读取文件,也可以使用一个文件对象来创建一个输入流对象来读取文件。

// 字符串文件名 来创建一个输入流对象读取文件

InputStream f = new FileInputStream('C:/java/hello');

// 文件对象 来创建输入流对象读取文件

File f = new File('C://java/hello');

InputStream out = new FileInputStream(f);

写文件

FileOutputStream 流用来创建一个文件并向文件中写数据。

同读取文件,FileOutputStream流也有两种方法创建FileOutputStream对象

// 使用字符串类型的文件名来创建一个输出流对象

OutputStream f = new FileOutputStream("C:/java/hello")

// 使用一个文件对象来创建一个输出流来写文件

File f = new File("C:/java/hello");OutputStream f = new FileOutputStream(f);

Java中的目录

创建目录

mkdir() 创建一个文件夹,成功返回true,失败返回false。失败标明file对象指定的路径已经存在,或 由于整个路径不存在,该文件夹不能创建

mkdirs() 创建一个文件夹和它所有的父文件夹

import java.io.File;

public class CreateDir {

  public static void main(String args[]) {

    String dirname = "/tmp/user/java/bin";

    File d = new File(dirname);

    // 现在创建目录

    d.mkdirs();

  }

}

下一篇:Java 的小白学习笔记(重写和重载)

相关文章

  • Java 的小白学习笔记七(流、文件和IO)

    读取控制台输入 Java控制台输入有System.in完成 将System.in包装在一个BufferedRead...

  • Java 流(Stream)、文件(File)和IO

    Java 流(Stream)、文件(File)和IO 简介 1.什么是流,什么是文件,什么是IO? 一个流可以理解...

  • Java IO学习笔记一

    Java IO学习笔记一 File File是文件和目录路径名的抽象表示形式,总的来说就是java创建删除文件目录...

  • 【JavaSE(十三)】JavaIO流(中)

    1 IO流 1.1 IO流概述 Java中使用 IO流 来读取和写入,读写设备上的数据、硬盘文件、内存、键盘等等,...

  • Java IO 节点流和字符流 学习 + 案例分析

    Java IO 节点流和字符流 学习 + 案例分析

  • Java的IO流

    一、IO流概述 IO流:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,...

  • Java IO流学习笔记

    Java IO流 IO流概述 文件类(File) 在计算机中所有的数据都是以文件的格式存储的。 文件类是文件和目录...

  • java基础io流——OutputStream和InputStr

    io流概述: IO流用来处理设备之间的数据传输,上传文件和下载文件,Java对数据的操作是通过流的方式,Java用...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • java_io

    java.io.File类的使用IO原理及流的分类  |---文件流   操作对象是文件     FileInp...

网友评论

      本文标题:Java 的小白学习笔记七(流、文件和IO)

      本文链接:https://www.haomeiwen.com/subject/gmoemftx.html