import java.io.*;
import java.util.*;class Print{
public static void main(String ages[]){
try
{
RandomAccessFile in=new RandomAccessFile("1.txt","rw");
byte s;
for(long i=0;i<in.length();i++)
{
s=in.readByte();
System.out.println((char)s);
}
}
catch(IOException e)
{
System.out.print(e);
}
}
我想问一下为什么我要是把第13行的byte s变成char s,并把第16行的s=in.readByte()改成s=in.readChar(),最后的System.out.print((char)s)改成System.out.print(s).这样运行的时候就会出现乱码而不是字符.>
}
import java.util.*;class Print{
public static void main(String ages[]){
try
{
RandomAccessFile in=new RandomAccessFile("1.txt","rw");
byte s;
for(long i=0;i<in.length();i++)
{
s=in.readByte();
System.out.println((char)s);
}
}
catch(IOException e)
{
System.out.print(e);
}
}
我想问一下为什么我要是把第13行的byte s变成char s,并把第16行的s=in.readByte()改成s=in.readChar(),最后的System.out.print((char)s)改成System.out.print(s).这样运行的时候就会出现乱码而不是字符.>
}
解决方案 »
- 本人女,请教IT发展方向
- 按钮实现改变背景颜色
- InputStream void mark(int readlimit) 的问题
- 请问JAVA如何获得操作系统的路径啊???
- 急!!用什么软件编写java可以在调试时查看变量值
- 如何取得浮点数的整数部分和小数部分?
- 关于Thread的问题
- jbuilder中如何把已有的JSP文件导入到工程里
- jive 2.5.0b版试用感触
- java+web项目针式打印机的打印功能
- 求助:JSplitPane中使用两个JScrollPane,如何拖动一个JScrollPane的滚动条,产生两个JScrollPane一起连动的效果。
- 做了几年的开发被一个小问题压倒?????
文件格式不是Unicode的化,就会出现乱码
那如何进行转换呀
如果还使用char型