![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 88
DX3906·
这个作者很懒,什么都没留下…
展开
-
Java使用dom4j修改xml文件
Java使用dom4j对xml文件进行解析并修改节点属性内容原创 2023-02-03 22:53:13 · 863 阅读 · 0 评论 -
Java中序列化流的基本使用
序列化流高级流需要依托低级流ObjectOutputStreamObjectInputStreamObjectOutputStream将java对象写入文件基本用法@Testpublic void objectOutputStreamTest(){ try { FileOutputStream outputStream = new FileOutputStream("E:/ObjectOutputStreamTest.txt"); //使原创 2020-08-06 12:47:58 · 133 阅读 · 0 评论 -
Java中转换流的基本用法
转换流InputStreamReader是Reader的子类,是字节流到字符流的桥梁,读取字节时,使用其指定的字符集将其解码为字符。基本用法@Testpublic void InputStreamReadTest(){ try { File file = new File("E:/test.txt"); //第二个参数指定以什么编码格式读 InputStreamReader reader = new InputStreamRead原创 2020-08-06 11:42:31 · 186 阅读 · 0 评论 -
BufferReader和BufferWriter的基本使用
BufferedReader高级流需要依托低级流(FileReader)字符流最简单的使用方法@Testpublic void bufferedReaderWriterTest(){ try{ BufferedReader bufferedReader = new BufferedReader(new FileReader("E:/BufferReaderTest.txt")); String line = null; //原创 2020-08-05 13:28:35 · 1260 阅读 · 0 评论 -
BufferedInputStream&BufferedOutputStream的基本用法
BufferedInput&OutputStream高级流需要依托低级流(FileInputStream&FileOutputStream)字节流使用原因:基本流(FileInputOutputStreamTest)读写文件的速度相对较慢@Testpublic void FileInputOutputStreamTest() { long startTime = System.currentTimeMillis(); try{ fis =原创 2020-08-05 13:25:58 · 323 阅读 · 0 评论 -
FileWriter和FileReader的基本使用
FileWriter(字符流)最简单的方式写入字符串标准流程(写入->刷新->关闭)@Testpublic void fileWriteTest1() throws IOException { FileWriter fileWriter = new FileWriter("E:/fileWriteTest.txt"); //向缓冲区写入数据(此时数据还没有写入硬盘) fileWriter.write("赵玉龙"); //刷新缓冲区(此时数据才会被写原创 2020-08-05 13:21:04 · 177 阅读 · 0 评论 -
Java中的缓冲流简介
缓冲流高效流分类字节缓冲流BufferedInputStreamBufferedOutputStream字符缓冲流BufferedReaderBuffered Writer原理在创建对象时,会自动创建一个内置的默认大小的缓冲区数组,通过缓冲区的读写,减少IO的次数,从而提高效率。...原创 2020-08-05 13:20:06 · 84 阅读 · 0 评论 -
FileInputStream和FileOutputStream的基本用法
FileOutputStream(字节流)void write( byte b[] )直接写入指定字符的字节流@Testpublic void writeTest() throws Exception { File file = new File("E:/test.txt"); FileOutputStream fos = new FileOutputStream(file,true); byte[] b = {65,66,67,68,69,70}; byte原创 2020-08-05 13:17:07 · 451 阅读 · 0 评论