黑马程序员技术交流社区
标题:
RandomAccessFile
[打印本页]
作者:
李娟
时间:
2011-12-23 15:46
标题:
RandomAccessFile
本帖最后由 李娟 于 2011-12-23 23:07 编辑
public static void readFile()throws IOException
{
RandomAccessFile raf = new RandomAccessFile("ran.txt","r");
byte[] buf = new byte[4];
raf.read(buf);
String name = raf.readInt(); //运行报错,类型不匹配
int age = raf.readInt();
System.out.println("name="+name);
System.out.println("age="+age);
raf.close();
}
作者:
黑马巩伟伟
时间:
2011-12-23 15:55
String name = raf.readInt(); 这里的readInt()返回的是一个整数,你用String来接收,就会出现类型不匹配。
作者:
陈帅雷
时间:
2011-12-23 16:03
更改如下
public static void readFile()throws IOException
{
RandomAccessFile raf = new RandomAccessFile("ran.txt","r");
byte[] buf = new byte[4];
raf.read(buf);
String name = raf.readInt(); //要是非要用readInt()这个方法可以改为String name = String.valueOf(raf.readInt());
int age = raf.readInt();
System.out.println("name="+name);
System.out.println("age="+age);
raf.close();
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2