Advertisement
Talar97

Egzamin 3 termin - rezyserzy

Apr 17th, 2018
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. int NazwaFunkcji(String nazwaPliku){
  2.     int wynik = 0;
  3.     try{
  4.         RandomAccessFile raf = new RandomAccessFile(nazwaPliku, "rw");
  5.         raf.seek(0);
  6.         while(raf.getFilePointer() < raf.length()){
  7.             String imie = raf.readUTF();
  8.             long start = raf.getFilePointer();
  9.             String nazwisko = raf.readUTF();
  10.             String nazwaFilmu = raf.readUTF();
  11.             int rok_produkcji = raf.readInt();
  12.             long stop = raf.getFilePointer();
  13.  
  14.             if(nazwisko.substring(0, 1).equals(nazwisko.substring(0, 1).toLowerCase())){
  15.                 String nowe_nazwisko = nazwisko.substring(0, 1).toUpperCase() + nazwisko.substring(1);
  16.                 raf.seek(start);
  17.                 raf.writeUTF(nowe_nazwisko);
  18.                 raf.seek(stop);
  19.                 wynik++;
  20.             }
  21.         }
  22.     }catch(Exception e) {}
  23.  
  24.     return wynik;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement