java中关于bufferedreader类中read方法

关注:58  答案:2  mip版

解决时间 2021-01-14 05:40

提问者孤城古巷

2021-01-13 06:28

如下。此时in.read();读出的只是一个字符吗?也就是说,这个程序依旧是每次读入一个字符而后将字符输入到c.txt中去?那如何能一次读取多个字符然后一次性输出到c.txt,我知道可以用readline方法,除此之外是否能用其他方法实现?ps:BufferedReader in = new BufferedReader(new FileReader("d:/a.txt"),10)是否定义缓冲区为10字符大小?如果用read(char[] cbuf,int off, int len),必须char[] cbuf =new char[10];?

多谢!

import java.io.*;

public class Case {

public static void main(String[] args) {

char s;

try{

BufferedReader in = new BufferedReader(new FileReader("d:/a.txt"),10);

BufferedWriter out = new BufferedWriter(new FileWriter("d:/c.txt"),10);

while((s=(char)in.read()) != (char)-1){

out.write(s);

System.out.print(s);

out.flush();}

in.close();

out.close();

}catch(IOException o){

System.out.print("IO 错误");

}

}

}

最佳答案

二级知识专家看厌了山川

2021-01-13 08:04

import java.io.BufferedWriter;

import java.io.FileWriter;

import java.io.IOException;

public class BufferedWriterDemo {

public static void main(String[] args) throws IOException {

// BufferedWriter(Writer out)

// BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(

// new FileOutputStream("bw.txt")));

BufferedWriter bw = new BufferedWriter(new FileWriter("bw.txt"));

bw.write("hello");

bw.write("world");

bw.write("java");

bw.flush();

bw.close();

}

}

全部回答

1楼癡情菂尐豬豬

2021-01-13 08:44

因为readline()方法可能抛出ioexception异常,所以你要加上对这个异常的处理,或者不处理,抛给上一层

try{

while((input=br.readline())!=null)){…}

}catch(ioexception e){}

public object read() throws ioexception{

while((input=br.readline())!=null)){…}

}

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

java bufferedread_java中关于bufferedreader类中read方法相关推荐

  1. java 普通类request_[Java教程]spring在普通类中获取session和request

    [Java教程]spring在普通类中获取session和request 0 2014-08-12 08:01:13 在使用spring时,经常需要在普通类中获取session,request等对像. ...

  2. java异常类中属于非检测异常的是_下列java语言的常用异常类中,属于检测异常的是()_学小易找答案...

    [单选题]在Word 2010的编辑状态,对当前文档中的文字进行"字数统计"操作,应当使用的菜单是( ) [单选题]客运员领带统一,领带夹夹在衬衣的( )钮扣之间. [单选题]文件 ...

  3. python创建类的实例方法-Python中动态创建类实例的方法

    简介 在Java中我们可以通过反射来根据类名创建类实例,那么在Python我们怎么实现类似功能呢? 其实在Python有一个builtin函数import,我们可以使用这个函数来在运行时动态加载一些模 ...

  4. 【SpringBoot】面试必杀技-泰山陨石坠,SpringBoot中主启动类的run方法启动流程是什么?

    开头导语由Chatgpt完成 当今互联网行业中,Java后端开发岗位的竞争异常激烈,对于面试者来说,掌握一些技巧和知识点将有助于脱颖而出.而对于SpringBoot框架的使用和运行机制,更是Java后 ...

  5. python buildin 中的一些类中为什么方法的内容都是pass?

    python buildin 中的一些类中为什么方法的内容都是pass? 文章目录: 一.看到的一些方法的定义都是pass 二.如何查看Python的源代码 python 的源代码是用C语言写的 一. ...

  6. C++中两个类中互相包含对方对象的指针问题

    前几天很不爽,因为C++中两个类中互相包含对方对象的指针编译时提示某一个类未定义...所以我就想啊想,这样也对,我的头文件都有#ifndef的,包含了一次就不能再包含了,以为就实现不了这样的功能,于是 ...

  7. springboot 项目中在普通类中调用dao层的mapper 出现空指针异常

    springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 参考文章: (1)springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 (2)https: ...

  8. java bufferedreader类_详解java中的BufferedReader类

    Java中BufferedReader类 构造方法: 一:public BufferedReader(Reader in,int sz) 1.用指定大小输入缓冲区的缓冲字符输入流: 2.in 一个 R ...

  9. 自己实现java I/O中的BufferedReader对象中的raedLine方法

    import java.io.*; /* readLine方法的原理是将除回车符以外的字符全部存储到一个字符数组中(本例中用StringBuilder代替),等到读完一行后将其返回 自己编写一个Buf ...

最新文章

  1. IDEA中将代码块封装为方法,IDEA代码重构快捷键
  2. Hadoop源码分析HDFS ClientProtocol——getBlockLocations
  3. 小师妹学JavaIO之:NIO中那些奇怪的Buffer
  4. 《天天数学》连载00:序言
  5. samba-设定文件共享
  6. ios textView显示不全
  7. 金融学python还是c语言_金融矿工(Quant)必须会写哪些编程语言?Python和C++就够了吗?...
  8. android gettext方法,方法getText()必须从UI线程(Android Studio)调用
  9. Atititi atiitt eam pam资产管理 购物表去年.xlsx
  10. c 语言车牌识别系统课题设计,基于图像的车牌识别系统的设计和实现
  11. Golang的基础数据类型
  12. 关于拉勾网的scrapy crawlspider爬虫出现的302问题的解决方式
  13. 我是怎么画架构图的?
  14. 用正则表达式提取歌词LRC中的歌词
  15. Axure 中继器表格背景颜色交替不成功
  16. Golang垃圾回收机制详解
  17. Synergy 使用
  18. 2.4g和5g要不要合并_无线路由2.4g和5g要同时开吗
  19. 汽车通信脉冲电子 100Base-T1 汽车|以太网共模扼流圈
  20. 一键更新盘古权限系统

热门文章

  1. 双出口NAT+PBR+IPSec V*N
  2. keyshot分辨率多少合适_keyshot电脑配置浅谈
  3. torchvision使用keypoint rcnn 进行人体关键点定位
  4. Qt Quick编程——QML的核心部分ECMAScript
  5. Scarborough Fair
  6. c# 定时器 每隔几秒执行一次
  7. Paying More Attetion to Attention:Improving the Performance of Convolutional Neural Networks via AT
  8. 20155305乔磊2016-2017-2《Java程序设计》第五周学习总结
  9. TP5使用PHPExcel将数据动态导出为Excel表格
  10. 5款光盘数据恢复软件帮你忙!