Atiitt io的stream流的分类 目录 1. 流的优缺点 高性能但复杂 1 1.1. 字节数组更加简单,但性能差点 1 2. Io体系 1 2.1. 字符流 vs 字节流 2 2.2.
Atiitt io的stream流的分类
目录
3.2. 实际使用的jar commons-io-2.5.jar (apache ) 3
1、数据流:一般的字节流只能读写byte[]类型的数据,只能写int、byte、byte[]类型的数据 ;字符输入流只能读char[]类型的数据,字符输出流只能写char、char[]、int、String类型的数据。如果想要读写long、double、boolean等其他类型的数据,就需要用到数据流。
2、数据流是一种处理流,有两种数据流:DataInputStream、DataOutputStream,分别继承于InputStream和OutputStream。他们需要套在InputStream和OutputStream类型的字节流上操作,下图中截取一些,具体方法见帮助文档。
1、转换流:将字节流转换成字符流,转换之后就可以一个字符一个字符的往程序写内容了,并且可以调用字符节点流的write(String s)方法,还可以在外面套用BufferedReader()和BufferedWriter,并使用它们的readLine 和 newLine方法。
2、有两种转换流:InputStreamReader、OutputStreamWriter
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class ioDemo {
public static void main(String[] args) throws IOException {
//FileUtils.write(new File("D:\\out.txt"), "dataaaaaaaaaaaaaaaaa");
String txt=FileUtils.readFileToString( new File("D:\\out.txt") );
System.out.println(txt);
System.out.println("--f");
}
相关文章
- python 字符串(字符序列)和字节序列
- java 字符 几个字节_java中字符串占几个字节「建议收藏」
- Java语言中一个字符占几个字节?「建议收藏」
- PICO海外发布会|并入字节后的首款产品,PICO 4实力究竟如何?
- 宽字节注入原理学习
- 宽字节注入是什么_sqlmap宽字节注入
- windows编程 为什么要用宽字节
- 一个汉字占多少个字节?_字符和字节的关系
- 字节一道笔试题记录
- Lua连续教程之Lua位和字节
- 字节跳动开发的短视频app,海外版Tiktok下载教程
- 【Java 虚拟机原理】Class 字节码二进制文件分析 四 ( 字段表数据结构 | 字段表详细分析 | 访问标志 | 字段名称 | 字段描述符 | 属性项目 )
- 【Groovy】MOP 元对象协议与元编程 ( Groovy 类内部和外部分别获取 metaClass | 分析获取 metaClass 操作的字节码 | HandleMetaClass 注入方法 )
- 字符流和字节流(二)详解编程语言
- 字节流和字符流详解编程语言
- JAVA基础之字节流与字符流详解编程语言
- Java中的字节流和字符流区别详解编程语言
- 如何处理Oracle数据库中的多字节字符(oracle多字节字符)
- Oracle系统内字节参数调优(oracle关于字节的系统参数)