DataInputStream的readUTF()使用问题
try{FileInputStreamis=newFileInputStream(文件路径);DataInputStreamdis=newDataInputStream(...
try{
FileInputStream is = new FileInputStream(文件路径);
DataInputStream dis = new DataInputStream(is);
System.out.println(dis.readUTF());
}catch(Exception e){ e.printStackTrace();}
总是抛出EOFException异常
请问如何解决
又或是怎么判断文件结束呢,确切的说就是readUTF的使用方法
好多都说先用writeUTF()方法写了之后在读。
我是想知道如何直接就用readUTF()的方法从指定的文件里读内容。
再补充一点我的记事本文件是用UTF-8保存的。
我就是想知道如和用readUTF()方法读取UTF-8文件 展开
FileInputStream is = new FileInputStream(文件路径);
DataInputStream dis = new DataInputStream(is);
System.out.println(dis.readUTF());
}catch(Exception e){ e.printStackTrace();}
总是抛出EOFException异常
请问如何解决
又或是怎么判断文件结束呢,确切的说就是readUTF的使用方法
好多都说先用writeUTF()方法写了之后在读。
我是想知道如何直接就用readUTF()的方法从指定的文件里读内容。
再补充一点我的记事本文件是用UTF-8保存的。
我就是想知道如和用readUTF()方法读取UTF-8文件 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询