文
章
目
录
章
目
录
Java IO 是一组针对从各种来源读取和向多个目标写入数据的API集合。例如,我们可以从文件或网络中读取数据,将数据写入文件或通过网络写回响应。
本页面将各种与IO相关的常见任务按逻辑分组进行分类,以便您可以查阅特定问题的各种解决方案,并选择最适合您需求的方法。
1.文件操作
- Java中创建新文件的多种方式
- Java中将文件读取为字符串
- Java中将文件读取为byte[]字节数组
- Java中逐行读取文本文件
- Java中从类路径(classpath)中读取文件
- Java如何从resources资源目录中读取文件
- Java中如何追加文件内容
- Java如何读写UTF-8编码数据到文件
- Java中如何重命名或移动文件或目录
- Java中如何复制文件
- Java中如何删除文件或目录
- Java如何获取文件或目录的大小
- Java如何高效读取大型文件
- Java如何读取指定行数的文件
- Java如何解析和读取CSV文件
- Java如何将文件读入ArrayList
- Java如何计算文件中的行数
- Java如何将字节数组(Byte[])写入文件
- Java如何删除文件的内容
- Java如何检查文件或目录是否存在
- Java如何获取文件的创建时间
- Java如何处理符号链接(软链接)
- Java如何创建只读文件
- Java如何在目录中查找文件
2.临时文件操作
3.目录操作
- Java如何创建新目录
- Java如何检查的目录是否为空
- Java如何列出目录中的所有文件
- Java如何获取当前工作目录
- Java如何复制目录
- Java如何递归删除目录
- Java FileFilter详解(带示例)
- Java 文件名过滤器:查找匹配模式的文件
4.转换操作
- Java如何将InputStream转换为String
- Java中Reader和为InputStream互相转换
- Java中如何将InputStream转换为OutputStream
- Java如何将OutputStream转换为InputStream
5.标准IO
- Java BufferedReader 详解
- Java BufferedWriter 详解
- Java StringReader详解
- Java FileWriter详解
- Java InputStreamReader详解
- Java LineNumberReader详解
6.Java NIO
省略…
7.其他
- 使用Java解压缩包含子目录的压缩文件
- Java使用Zip4J创建密码保护的Zip文件
- Java如何读取和写入Properties属性文件
- Java 如何实现AES加密解密
- Java如何从控制台读取用户输入