Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static String Czytaj(String nazwa) throws IOException{
- RandomAccessFile raf = new RandomAccessFile(nazwa, "rw");
- String imie;
- String nazwisko;
- String znak;
- int pesel;
- int lata;
- raf.seek(0);
- long wskPrzed;
- long wskPo;
- int max = 0;
- String osoba = "";
- while(raf.getFilePointer() < raf.length()){
- imie = raf.readUTF();
- nazwisko = raf.readUTF();
- znak = raf.readUTF();
- pesel = raf.readInt();
- wskPrzed = raf.getFilePointer();
- lata = raf.readInt();
- wskPo = raf.getFilePointer();
- if(znak.equals("M")){
- lata = lata - 2;
- raf.seek(wskPrzed);
- raf.writeInt(lata);
- raf.seek(wskPo);
- }
- if(znak.equals("K")){
- lata = lata - 7;
- raf.seek(wskPrzed);
- raf.writeInt(lata);
- raf.seek(wskPo);
- }
- if(max < lata){
- max = lata;
- osoba = imie + nazwisko;
- }
- }
- return osoba;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement