RandomAccessFile a = new RandomAccessFile(»ime«, »r/rw«); V datoteki zapisana cela števila so zapisana po bajtih, kjer vsako število zavzame štiri bajte. To moramo upoštevati pri nastavljanju datotečnega kazalca, saj se le-ta za vsako naslednje število poveča za vrednost štiri. Prvo število je zapisano na lokaciji 0. Tako v primeru, da želimo prebrati n-to število po vrsti, nastavimo vrednost datotečnega kazalca na (n-1)*4: datoteka.seek((n-1)*4); datoteka.readInt(); datoteka.readLine(); datoteka.writeInt(), write(); datoteka.getFilePointer() //vrne mesto kazalca BufferedReader in = new BufferedReader(new FileReader(src)); in.ready() read(),readLine() BufferedWriter write(), newLine() FileInputStream in = new FileInputStream(dat); FileOutputStream ou = new FileOutputStream(kam); in.available(); PrintWriter datoteka = new PrintWriter(new FileWriter(ime)); datoteka.println(), print(); FileWriter d = new FileWriter("bar.txt"); datoteka.write(); Reader in = new FileReader(src); in.read(); 10 = newline 13 = carriage return