
JavaSE——IO
大哥的叔
这个作者很懒,什么都没留下…
展开
-
输出目录下所有文件
public class PathAll { private static void pathall(String path){ File file = new File(path); File[] fs =file.listFiles(); if (fs==null){ System.out.println("不存在"); return; } for (File f:fs).原创 2021-04-07 08:24:46 · 1094 阅读 · 0 评论 -
idea 类注释模板
类注释模板如下#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")/** *@ClassName ${NAME} * @Author :name * @Date :${DATE} ${TIME} * @Description: * @Version: 1.0 */public class .原创 2020-12-10 11:59:26 · 1448 阅读 · 0 评论 -
对象流序列化
package com.xatu.IO;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Obj...原创 2019-01-29 12:15:55 · 9826 阅读 · 0 评论 -
数据流
为了方便地操作Java语言的基本数据类型的数据,可以使用数据流。数据流有两个类:(用于读取和写出基本数据类型的数据)DataInputStream 和 DataOutputStream分别“套接”在 InputStream 和 OutputStream 节点流上DataInputStream中的方法 boolean readBoolean() byte readByte...原创 2019-01-29 11:47:12 · 9849 阅读 · 0 评论 -
打印流
在整个IO包中,打印流是输出信息最方便的类。 PrintStream(字节打印流)和PrintWriter(字符打印流)提供了一系列重载的print和println方法,用于多种数据类型的输出PrintStream和PrintWriter的输出不会抛出异常PrintStream和PrintWriter有自动flush功能System.out返回的是PrintStream的实...原创 2019-01-27 10:05:06 · 10991 阅读 · 0 评论 -
标准输入输出流
System.in和System.out分别代表了系统标准的输入和输出设备默认输入设备是键盘,输出设备是显示器System.in的类型是InputStreamSystem.out的类型是PrintStream,其是OutputStream的子类FilterOutputStream 的子类通过System类的setIn,setOut方法对默认设备进行改变。public stati...原创 2019-01-27 09:48:53 · 913 阅读 · 0 评论 -
IO中乱码的修改
package com.xatu.IO;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStrea...原创 2019-01-27 09:33:33 · 5652 阅读 · 0 评论 -
IO之缓冲Buffer
为了提高数据读写的速度,Java API提供了带缓冲功能的流类,在使用这些流类时,会创建一个内部缓冲区数组根据数据操作单位可以把缓冲流分为:BufferedReader 和 BufferedWriter或PrintWriterBufferedInputStream 和 BufferedOutputStream缓冲流要“套接”在相应的节点流之上,对读写的数据提供了缓冲的功能,提高了读...原创 2019-01-26 17:11:03 · 10299 阅读 · 0 评论 -
编写程序TextFileCopy.java,在测试方法中,将TextFileCopy.java复制为TextFileCopy.java.bak文件; 查看TextFileCopy.java.bak文
编写程序TextFileCopy.java,在测试方法中,将TextFileCopy.java复制为TextFileCopy.java.bak文件; 查看TextFileCopy.java.bak文件的内容,验证复制是否正确。package com.xatu.IO;import java.io.FileReader;import java.io.FileWriter;import j...原创 2019-01-26 16:31:25 · 10569 阅读 · 1 评论 -
浅析javaIO的原理过程
IO流用来处理设备之间的数据传输。Java程序中,对于数据的输入/输出操作以”流(stream)” 的方式进行。是指从源节点到目标节点的数据流动源节点和目标节点可以是文件、网络、内存、键盘、显示器等等。java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。输入input:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。输...原创 2019-01-26 06:51:27 · 12105 阅读 · 1 评论 -
编写程序FileReaderTest.java,在main方法中,读取FileReaderTest.java文本文件,并将文件内容输出到屏幕上。 选做:改进该程序,读取文件内容后,在每行开始加上行号,
编写程序FileReaderTest.java,在main方法中,读取FileReaderTest.java文本文件,并将文件内容输出到屏幕上。 选做:改进该程序,读取文件内容后,在每行开始加上行号,再连同内容一并输出到屏幕上。 提示:在读出的char数组中判断字符是否是’\n’,如果是并在其之后插入行号即可。package com.xatu.IO;import java.io....原创 2019-01-26 07:17:50 · 11539 阅读 · 0 评论