Java中IO流:文件读写以及字节转换示例 原创 素颜马尾好姑娘i 2024-09-12 16:39 62阅读 0赞 在Java中,io流是用于处理输入输出操作的类。以下是一些关于文件读写,字节转换的示例: 1. 文件读取: ```java import java.io.File; import java.io.FileInputStream; File file = new File("example.txt"); // 创建文件对象 FileInputStream fis = new FileInputStream(file); // 创建输入流 byte[] buffer = new byte[1024]; // 定义缓冲区 int length; while ((length = fis.read(buffer))) != -1) { // 读取数据 System.out.println(new String(buffer, 0, length))); // 输出读取的数据 } fis.close(); // 关闭资源 ``` 2. 文件写入: ```java import java.io.File; import java.io.FileWriter; import java.io.IOException; File file = new File("example.txt"); // 创建文件对象 FileWriter writer = new FileWriter(file); // 创建输出流 String content = "Hello, World!"; // 写入内容 try { writer.write(content); writer.newLine(); // 添加新行 } catch (IOException e) { e.printStackTrace(); } writer.close(); // 关闭资源 ``` 3. 字节转换: ```java import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.util.zip.GZIPInputStream; import java.util.zip.GZPOutputStream; // 一个字节数组示例 byte[] bytes = "Hello, World!".getBytes(); // 转换为字节数组 // 通过输出流将字节数组写入文件 try (OutputStream outputStream = new FileOutputStream("example.txt")) { outputStream.write(bytes); } catch (IOException e) { e.printStackTrace(); } // 读取文件并将其内容转换为字节数组 try (InputStream inputStream = new FileInputStream("example.txt")) { byte[] fileBytes = new byte[inputStream.available()]; // 获取需要读取的字节数量 inputStream.read(fileBytes); // 将数据读取到字节数组 String restoredContent = new String(fileBytes); System.out.println(restoredContent); // 输出恢复的内容 } catch (IOException e) { e.printStackTrace(); } ``` 以上示例展示了Java中文件读写,以及字节转换的基本操作。 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 Java中的IO操作:文件读写问题示例 在Java中,IO(Input/Output)操作主要涉及到文件的读写。下面是一个简单的示例: 1. 文件写入: ```java import java.io.File; i 太过爱你忘了你带给我的痛/ 2024年09月20日 01:33/ 0 赞/ 11 阅读
相关 Java中的IO操作:文件读写示例 在Java中,我们可以使用`FileInputStream`和`FileOutputStream`进行文件的读写操作。以下是一个简单的文件读写示例: 1. **创建文件并写入 深碍√TFBOYSˉ_/ 2024年09月19日 08:12/ 0 赞/ 5 阅读
相关 Java中的IO流操作:文件读写错误示例 在Java中,当我们进行文件读写时,可能会遇到各种错误。以下是一些常见的错误示例: 1. 文件不存在错误: ```java File file = new File("non 我会带着你远行/ 2024年09月18日 01:09/ 0 赞/ 15 阅读
相关 Java中IO流:文件读写以及字节转换示例 在Java中,io流是用于处理输入输出操作的类。以下是一些关于文件读写,字节转换的示例: 1. 文件读取: ```java import java.io.File; impo 素颜马尾好姑娘i/ 2024年09月12日 16:39/ 0 赞/ 63 阅读
相关 Java IO流操作:文件读写、BufferedReader/ BufferedWriter示例 在Java中,IO流主要是用来进行文件的读写操作。以下是一些常用的IO流示例: 1. 文件读写(使用`FileInputStream`和`FileOutputStream`) 小咪咪/ 2024年09月11日 06:33/ 0 赞/ 21 阅读
相关 Java IO流操作:文件读写错误示例 在Java中,IO流的操作中,文件读写可能会遇到一些错误。以下是一些常见的错误示例: 1. 文件不存在(FileNotFoundException): ```java Fil 骑猪看日落/ 2024年09月05日 19:27/ 0 赞/ 31 阅读
相关 IO流中的字节输入流InputStream以及两种读文件实例 1、字节输入流操作(读数据):FileInputStream a) 构造方法 FileInputStream(File file) FileInputStre 约定不等于承诺〃/ 2022年04月17日 04:42/ 0 赞/ 141 阅读
相关 IO流中的字节输出流OutPutStream以及三种写文件实例 文章目录 1、字节输出流操作(向文件写数据):OutPutStream(抽象类) 2、三种方式写文件实 ゞ 浴缸里的玫瑰/ 2022年04月17日 04:36/ 0 赞/ 155 阅读
相关 Java IO流读写文件 FileItem item = (FileItem) map.get(entry.getKey()); //读写文件 InputStream is = 阳光穿透心脏的1/2处/ 2022年02月26日 07:20/ 0 赞/ 272 阅读
还没有评论,来说两句吧...