我要实现从一个文本文件里读出内容 包括空格 回车
FileInputStream fis = new FileInputStream("1.txt");
DataInputStream dis = new DataInputStream(fis);
while(dis.available()>0){
System.out.println(dis.read());
}DataInputStream 读出来的全是数字,是ASII码么?如果用readint读出来也是数字但是很大 比如2读出来就是842228065 readchar()出来就是问号 还有老是出现一个流读到末尾的异常。while(dis.available()>0) 这个循环不起作用么?
FileInputStream fis = new FileInputStream("1.txt");
while(fis.available()>0){
System.out.println(fis.read());
}
FileInputStream 读出来都是数字 不知道怎么转成字符
FileReader file = new FileReader("1.txt");
BufferedReader buff = new BufferedReader(file);
System.out.println(buff.readLine());BufferedReader 可以顺利的读出字符 但是读到回车就结束了 要读完整个文本该如何实现
以上几个问题还忘众高手一一解答,能解惑者加分
FileInputStream fis = new FileInputStream("1.txt");
DataInputStream dis = new DataInputStream(fis);
while(dis.available()>0){
System.out.println(dis.read());
}DataInputStream 读出来的全是数字,是ASII码么?如果用readint读出来也是数字但是很大 比如2读出来就是842228065 readchar()出来就是问号 还有老是出现一个流读到末尾的异常。while(dis.available()>0) 这个循环不起作用么?
FileInputStream fis = new FileInputStream("1.txt");
while(fis.available()>0){
System.out.println(fis.read());
}
FileInputStream 读出来都是数字 不知道怎么转成字符
FileReader file = new FileReader("1.txt");
BufferedReader buff = new BufferedReader(file);
System.out.println(buff.readLine());BufferedReader 可以顺利的读出字符 但是读到回车就结束了 要读完整个文本该如何实现
以上几个问题还忘众高手一一解答,能解惑者加分
解决方案 »
- 如何把视频文件通过数据流网络发送后,在客户端接收并播放。
- Image 和 BufferedImage 是不是与String / StringBuffer 的区别一致?
- 一道SCJP 题目求教
- long怎么转换为int,为什么提示long cannot be dereferenced
- Lucene标准发音怎么发
- ActionListener的用法?
- nexus下找不到搜索构件索引怎么办
- sharetop(天生不笨),你的webchart或者jfreechart不能画3D的饼图啊?怎么办?
- 我在Thinking in Java中遇到的Jni问题!
- 请问c++中lpctstr对应JAVA什么类型?
- 散所有分请教java里的par包是什么东西
- d o m 4 j 怎么用啊!555
BufferedReader buff = new BufferedReader(file);
System.out.println(buff.readLine());BufferedReader 可以顺利的读出字符 但是读到回车就结束了 要读完整个文本该如何实现 这个可以用while循环读啊: BufferedReader reader = new BufferedReader(new FileReader("D:\\test.txt"));
String text = "";
StringBuffer buf = new StringBuffer();
while ((text = reader.readLine()) != null) {
buf.append(text);
buf.append("\n");
} System.out.println(buf.toString());
PrintWriter out = new PrintWriter(new FileWriter(" "));也是读出字符的
改下;
PrintWriter out = new PrintWriter(new FileWriter(" "));是输出字符的
PrintWriter out = new PrintWriter(new FileWriter(" "));是写入字符的