2011-11-14 27 views
0

我已經使用RandomAccessFile類編寫了一個程序來讀取二進制數據。代碼如下如何動態選擇RandomAccessFile?

RandomAccessFile in = new RandomAccessFile('BOT.GRD', "r"); 
in.read(a); 

現在我想動態選擇文件,而不是像上面那樣直接提供。我嘗試了很多,我無法做到這一點。誰可以幫我這個事?

+1

那你試試? 「動態」特別指什麼? –

+0

將有助於您提供更多信息。請參閱http://stackoverflow.com/faq#howtoask – r0ast3d

+3

嘿,我以爲你的意思是得到一個隨機文件來閱讀。 –

回答

0

指定的文件名給一個變量,並傳遞到RandomAccessFile的構造函數:

String filename = "somedynamicname.grd"; 
RandomAccessFile file = new RandomAcessFile(filename, "r"); 
file.read(a);