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
嘿,我以爲你的意思是得到一個隨機文件來閱讀。 –