java中输入输出流的问题 小弟刚学java输入输出流,有一个问题是在困惑,为什么要将txt文本中的内容放进一个数组再拼接成一个字符串?到底是什么工作原理啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 txt文本中的内容本身就是字符串,所以取出来也要还原成字符串 那首先要看你用那一种I/O流了如果用BufferedReader r=new BufferedReader(new InputStreamReader(System.in));r.readLine()就可以整行整行地读了 readline()是个很方便的方法,不用一个或者2个字节的取,而是整行取 readline()是取一行的字符串,遇到换行就到头了,所以利用循环把每一行读出存入数组,然后输出的时候再连成一个连续的字符串 读的时候当然需要一个字节一个字节的读取啊,先放到byte数组中缓存一下,然后再拼装成字符串就好了啊 建议参考如下视频教程中的第七课 Java I/O 操作与字节流,肯定会有收获!http://www.enet.com.cn/eschool/zhuanti/java/能看懂,肯定让你的java上个层次! io is important...看看马士兵视频吧..经典 你是不是在拿节字流读文本文件啊???用BuferedReader吧。 用 readline() 吧,测试一下就知道如何使用了 如何关闭没有名字的线程? 菜鸟请教两个算法问题。灰常感谢!!! JAVA与C中基本数据类型问题 关于继承抽象父类的问题啊!!! 用java流复制文件不能复制全,少几十兆!! Socket如何发送数据包? 比较经典:怎么解析HTML文件?请高手赐教!!万分感谢! java为什么不能正常运行??? 新手在线求助一个读取文件的小问题 高分求购:SQLServer 7的JDBC驱动!(不要SQL Server 2000的) 关于while循环语句,循环体为空。 自己画的动态树怎么样识别存储呢?
如果用BufferedReader r=new BufferedReader(new InputStreamReader(System.in));
r.readLine()就可以整行整行地读了
http://www.enet.com.cn/eschool/zhuanti/java/能看懂,肯定让你的java上个层次!
用BuferedReader吧。