问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中的OutputStreamWriter用法

发布网友 发布时间:2022-04-30 16:27

我来回答

2个回答

热心网友 时间:2022-06-27 11:20

是把将输出的字符流变为字节流,这算是一个中间类。需要包装,比如

Writer out = new BufferedWriter(new OutputStreamWriter(System.out));

就是将BUfferedWriter输出所要求的字符流,由OutputStreamWriter将字符和字节作为一个转换,你自己想反了。具体请看Java的API文档上的说明。

热心网友 时间:2022-06-27 11:21

  InputStreamReader 将字节流转换为字符流。是字节流通向字符流的桥梁。如果不指定字符集编码,该解码过程将使用平台默认的字符编码;
例如:
public static void transReadNoBuf() throws IOException {
/**
* 没有缓冲区,只能使用read()方法。
*/
//读取字节流
// InputStream in = System.in;//读取键盘的输入。
InputStream in = new FileInputStream("D:\\demo.txt");//读取文件的数据。
//将字节流向字符流的转换。要启用从字节到字符的有效转换,可以提前从底层流读取更多的字节.
InputStreamReader isr = new InputStreamReader(in);//读取
// InputStreamReader isr = new InputStreamReader(new FileInputStream("D:\\demo.txt"));//综合到一句。

char []cha = new char[1024];
int len = isr.read(cha);
System.out.println(new String(cha,0,len));
isr.close();

}
public static void transReadByBuf() throws IOException {
/**
* 使用缓冲区 可以使用缓冲区对象的 read() 和 readLine()方法。
*/
//读取字节流
// InputStream in = System.in;//读取键盘上的数据
InputStream in = new FileInputStream("D:\\demo.txt");//读取文件上的数据。
//将字节流向字符流的转换。
InputStreamReader isr = new InputStreamReader(in);//读取
//创建字符流缓冲区
BufferedReader bufr = new BufferedReader(isr);//缓冲
// BufferedReader bufr = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\demo.txt")));可以综合到一句。
/* int ch =0;
ch = bufr.read();
System.out.println((char)ch);*/
String line = null;
while((line = bufr.readLine())!=null){
System.out.println(line);
}
isr.close();
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问中国青年网和中青校园是一个吗? 三福泉治疗糖尿病是真的吗? 糖尿病有哪些不适症状? 糖友故事经验:10年前空腹血糖16,如今没吃药没打针血糖正常 风一吹,鹅毛般的苇絮就悠悠地飞起来,啊,把这几十家小房屋都在柔软的芦花... 天空喝了我放在房顶的酒,醉了臆谁写的想,红了脸颊,成了晚霞,偷看着这万... 作文谈努力800字最好不是复制的。 在<华彩耀三湘>里赵薇唱的<自从有了你>,一开始的音乐是什么? 忠义堂【风流天下】这段视频里的音乐叫什么名字??! SEN神思者的相关资料 木兰诗的内容是什么? PrintWriter和BufferedWriter的区别 木兰诗的主要内容 java语言里面 怎么运用BufferedWriter把内容写入与编译后的class文件同一目录的文件 内, 木兰诗大概内容,就几句话概括 bufferwriter类中使用需要引用什么包 请说出木兰诗的主要内容! Java中的FileInputStream,FileOutputStram,BufferedWriter 概括《木兰诗》的情节 请问JAVA中的BufferedReader是什么意思? 木兰诗的主要内容及中心思想 JAVA 关于BufferedWrite的使用 《木兰诗》的主要内容。求求你! 《木兰诗》的主要内容是什么? java中BufferedReaderBufferedWriter与InputStreamReaderOutputStreamWriter用法 千千阙歌国语 《木兰诗》主要讲了什么内容? java 中 BufferedReader BufferedWriter与InputStreamReader OutputStreamWriter 用法 木兰诗的主要内容主要讲了什么事? 陈慧琳“千千阕歌”汉语版 木兰诗全文具体内容是什么 请问这句代码有什么作用的?BufferedWriter bWriter=new BufferedWriter(new OutputStreamWriter(ne 木兰诗主要内容20字 bufferedread中的方法read(char[] cbuf, int off, int len) 用法, 美图秀秀能做键盘图吗? 刚买的衣服有点皱热水烫一下能行吗 木兰诗的主要内容?help me! Java中如何生成二进制文件?比如我需要写入0x123456 但是如果使用bufferedwriter的write() 只能写入int... java 中配置文件路径读取使用FileReader和InputStream区别和用法? java中Runtime类的用法 木兰诗主要表现了那两个方面的内容 干锅土豆虾的家常做法视频 java IO流用法: 木兰诗可分为几部分?每个部分各写了什么内容 这个键盘是用什么软件弄得。有知道的说一下啊!谢谢 JAVA8中使用BufferedWriter的flush()失效的原因? 做键盘图用什么软件? 冬天篮球运动要注意什么 土豆虾做法 冬天打篮球能长高吗?