ivana_andreevska

Колоквиумска ОС2

Mar 20th, 2022
944
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. За дадениот test.txt фајл
  2.  
  3. DAAD DBCD BBC CBBA
  4. AAA ACDC ADAD A
  5. D AA CBB BD
  6.  
  7. Дополнете ја програмата да:
  8. -го прочита и испринта на екран 2-от ред
  9. -го преврти и запише 2-от ред
  10.  
  11. DAAD DBCD BBC CBBA
  12. A DADA CDCA AAA
  13. D AA CBB BD
  14.  
  15. Програмата е следна:
  16. import java.io.*;
  17.  
  18. public class Main {
  19.     public static void main(String[] args) throws IOException {
  20.         BufferedReader bf = new BufferedReader(new FileReader("vlez.txt"));
  21.         //1.da se procita i ispecati vtoriot red
  22.         //prv nacin
  23.         String line = bf.readLine();
  24.         line = bf.readLine();
  25.         System.out.println(line);
  26.  
  27.         //vtor nacin->citanje karakter po karakter
  28.         int symbol=0;
  29.         int lineCounter=0;
  30.         while ((symbol = bf.read())!=-1){
  31.             if((char)symbol == '\n')
  32.                 lineCounter++;
  33.             if(lineCounter==1 && (char) symbol !='\n'){
  34.                 System.out.print((char)symbol);
  35.             }
  36.         }
  37.  
  38.         //2.da se prevrti stringot od 2 red i da se prezapise
  39.         //1 nacin
  40.         BufferedReader bufferedReader=new BufferedReader(new FileReader("vlez.txt"));
  41. //        String line2=bufferedReader.readLine();
  42. //        line2=bufferedReader.readLine();
  43. //        String pom=new StringBuilder(line2).reverse().toString();
  44. //        System.out.println(pom);
  45.  
  46.         //2 nacin
  47.         RandomAccessFile raf=new RandomAccessFile(new File("vlez.txt"),"rw");
  48.         raf.seek(19);
  49.         String pom=new StringBuilder(raf.readLine()).reverse().toString();
  50.  
  51.         raf.seek(19);
  52.         raf.writeBytes(pom);
  53.         raf.close();
  54.         bufferedReader.close();;
  55.     }
  56. }
  57.  
  58. https://prnt.sc/wGHp4IJQ-4D1
  59.  
Advertisement
Add Comment
Please, Sign In to add comment