2011-11-14 3 views
0

J'avais écrit un programme utilisant la classe RandomAccessFile pour lire des données binaires. Le code est le suivantComment choisir RandomAccessFile dynamiquement?

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

Maintenant, je veux choisir le fichier dynamiquement plutôt que de fournir directement comme ci-dessus. J'ai beaucoup essayé et j'étais incapable de faire ça. Quelqu'un peut-il m'aider à ce sujet?

+1

Qu'avez-vous essayé? Que voulez-vous dire par «dynamiquement»? –

+0

aidera si vous pouvez fournir plus d'informations. S'il vous plaît voir http://stackoverflow.com/faq#howtoask – r0ast3d

+3

Heh, je pensais que vous vouliez dire obtenir un fichier aléatoire à lire. –

Répondre

0

attribuer le nom de fichier à une variable et passer que dans le constructeur RandomAccessFile:

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