首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

IO流文本文件读取方式的一个有关问题

2012-08-31 
IO流文本文件读取方式的一个问题 紧急求助FileReader frnew FileReader(demo.txt)int chwhile((chfr

IO流文本文件读取方式的一个问题 紧急求助
FileReader fr=new FileReader("demo.txt");
int ch;
while((ch=fr.read())!=-1)
{System.out.println((char)ch);
}为什么((char)ch);我文件里面的内容是hello 为什么我把(char)ch就是把它转变为字母eclipse显示这句话是错误的System.out.println((char)ch);
完整代码是
package itcast.cn;
import java.io.*;
public class FileReaderDemo2 {

   
  public static void main(String[] args)throws IOException {
   
FileReader fr=new FileReader("demo.txt");
int ch;
while((ch=fr.read())!=-1)
{System.out.println((char)ch);
  }

  }

}


[解决办法]
我copy 了一下 ,没有问题
[解决办法]
测试没问题,估计你说的是中文成了乱码是吧?如果是的话肯定是编码问题咯。看看你的工程跟txt的编码方式

热点排行