0
我已经使用RandomAccessFile
类编写了一个程序来读取二进制数据。代码如下如何动态选择RandomAccessFile?
RandomAccessFile in = new RandomAccessFile('BOT.GRD', "r");
in.read(a);
现在我想动态选择文件,而不是像上面那样直接提供。我尝试了很多,我无法做到这一点。谁可以帮我这个事?
我已经使用RandomAccessFile
类编写了一个程序来读取二进制数据。代码如下如何动态选择RandomAccessFile?
RandomAccessFile in = new RandomAccessFile('BOT.GRD', "r");
in.read(a);
现在我想动态选择文件,而不是像上面那样直接提供。我尝试了很多,我无法做到这一点。谁可以帮我这个事?
向用户提供JFileChooser
以选择File
。请参阅How to Use File Choosers 了解更多详情&示例。
指定的文件名给一个变量,并传递到RandomAccessFile的构造函数:
String filename = "somedynamicname.grd";
RandomAccessFile file = new RandomAcessFile(filename, "r");
file.read(a);
那你试试? “动态”特别指什么? –
将有助于您提供更多信息。请参阅http://stackoverflow.com/faq#howtoask – r0ast3d
嘿,我以为你的意思是得到一个随机文件来阅读。 –