如何读取这个文件(菜鸟级问题)
import java.io.*;
class Example
{
public static void main(String[] args)
{
long n=0;
try
{
FileReader fd=new FileReader("d:\\1.txt");
//FileReader fd=new FileReader("d:\\1.java");
while((n=fd.read())!=-1)
{
System.out.print((char)n);
}
fd.close();
}
catch(IOException e)
{
System.out.println("系统找不到指定文件");
e.printStackTrace();
System.exit(-4);
}
}
}
为什么用此段程序读取1.txt中的汉字就会出现乱码,而如果在.java文件中保存相同的汉字内容就不会出现乱码,是因为java文件和txt文件的编码方式不同么?
class Example
{
public static void main(String[] args)
{
long n=0;
try
{
FileReader fd=new FileReader("d:\\1.txt");
//FileReader fd=new FileReader("d:\\1.java");
while((n=fd.read())!=-1)
{
System.out.print((char)n);
}
fd.close();
}
catch(IOException e)
{
System.out.println("系统找不到指定文件");
e.printStackTrace();
System.exit(-4);
}
}
}
为什么用此段程序读取1.txt中的汉字就会出现乱码,而如果在.java文件中保存相同的汉字内容就不会出现乱码,是因为java文件和txt文件的编码方式不同么?
...全文
相关推荐
python题库,入门菜鸟级
**文件操作**:学会读取和写入文件,以及文件的追加、删除和移动。8. **列表推导式和字典推导式**:高效地创建列表和字典的方式。9.
菜鸟级无连接数据库的C++图书管理系统
《菜鸟级无连接数据库的C++图书管理系统》是一款适合初学者的C++编程项目,它主要教授如何在没有专门数据库连接的情况下,利用文件系统来模拟简单的数据库操作。
仿京东三级联动省市移动端地址
面向过程编程是一种程序设计范式,它强调通过过程(一系列步骤)来解决问题,而不是将问题看作对象。对于“菜鸟级”,这意味着这个代码可能相对简单,适合初学者学习和理解。
自己写的黑白棋程序 菜鸟级的
黑白.exe"则是编译后的可执行文件,可以直接在支持的平台上运行。总结来说,这个“菜鸟级”的黑白棋程序是一个学习C/C++编程、理解游戏逻辑和基本AI设计的好例子。
易语言\模仿千千静听.rar
易语言模仿千千静听"就是这样一个项目,它提供了源码,旨在帮助菜鸟级程序员快速理解音频播放器的实现原理,并通过实践提升编程技能。


Java SE
