摘要:知识点总结内存操作流知识点总结前面所讲的程序中输入输出都是从文件中来,当然也可以将输出的位置设置在内存上。将内容写入到内存中。
Java知识点总结(JavaIO-内存操作流)
@(Java知识点总结)[Java, JavaIO]
[toc]
前面所讲的程序中输入、输出都是从文件中来,当然也可以将输出的位置设置在内存上。
内存操作流一般在生成一些临时信息是才会使用,而这些临时信息如果要保存在文件中,则代码执行完成后肯定还要删除这个临时文件,那么此时使用内存操作流是最合适的。
ByteArrayInputStream将内容写入到内存中。
ByteArrayOutputStream将内存中的数据输出。
public class Demo06 { public static void test1() throws IOException { String str = "HELLO"; ByteArrayInputStream bis = new ByteArrayInputStream(str.getBytes()); ByteArrayOutputStream bos = new ByteArrayOutputStream(); int temp = 0; while((temp = bis.read())!=-1){ char c = (char) temp; bos.write(Character. toLowerCase(c)); } String s = bos.toString(); bis.close(); bos.close(); System.out.println(s); } public static void main(String[] args) { try { test1(); } catch (IOException e) { e.printStackTrace(); } } }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/69156.html
摘要:使用字节流写入文件,如果没有关闭字节流操作,文件依然存在内容,说明字节流是操作文件本身的。字节流比字符流更好,使用更广泛。 Java知识点总结(JavaIO-字符流) @(Java知识点总结)[Java, JavaIO] [toc] 在程序中一个字符等于两个字节,那么 Java 提供了 Reader 和 Writer 两个专门操作字符流的类。 字符输出流:Writer 类定义如下: p...
摘要:知识点总结合并流类知识点总结合并流的主要功能是将两文件的内容合并成一个文件字节在多文件的应用场景下非常高效,因为是将多个流串联起来,形成一个流,便于操作 Java知识点总结(JavaIO- 合并流类 ) @(Java知识点总结)[Java, JavaIO] [toc] showImg(https://segmentfault.com/img/bV9a9X?w=853&h=164); 合...
摘要:知识点总结字节流知识点总结字节流在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据时要使用输入流读取数据,而当程序需要将一些数据保存起来时,就要使用输出流。字节流主要操作类型数据,以数组为准,主要操作类是类和类。 Java知识点总结(JavaIO-字节流) @(Java知识点总结)[Java, JavaIO] [toc] 字节流 在程序中所有的数据都是以流的方式进行传输或保...
摘要:知识点总结打印流知识点总结打印流是输出信息最方便的类,主要包括字节打印流和字符打印流。可以打印任何数据类型,小数,整数,字符串等。格式化输出姓名年龄分数性别 Java知识点总结(JavaIO-打印流) @(Java知识点总结)[Java, JavaIO] [toc] 打印流是输出信息最方便的类,主要包括字节打印流(PrintStream)和字符打印流(PrintWriter)。 可...
摘要:知识点总结转换流知识点总结是的子类,将一个字符流的输出对象变为字节流的输出对象。将字节输出流转为字符输出流字节流转为字符流苹果将字节输入流转为字符输入流内容是 Java知识点总结(JavaIO-转换流) @(Java知识点总结)[Java, JavaIO] [toc] showImg(https://segmentfault.com/img/bV82dQ?w=849&h=226); O...
阅读 1516·2021-11-04 16:10
阅读 2719·2021-09-30 09:48
阅读 2820·2019-08-29 11:31
阅读 1523·2019-08-28 18:22
阅读 3199·2019-08-26 13:44
阅读 1304·2019-08-26 13:42
阅读 2830·2019-08-26 10:20
阅读 715·2019-08-23 17:00