Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- За дадениот test.txt фајл
- DAAD DBCD BBC CBBA
- AAA ACDC ADAD A
- D AA CBB BD
- Дополнете ја програмата да:
- -го прочита и испринта на екран 2-от ред
- -го преврти и запише 2-от ред
- DAAD DBCD BBC CBBA
- A DADA CDCA AAA
- D AA CBB BD
- Програмата е следна:
- import java.io.*;
- public class Main {
- public static void main(String[] args) throws IOException {
- BufferedReader bf = new BufferedReader(new FileReader("vlez.txt"));
- //1.da se procita i ispecati vtoriot red
- //prv nacin
- String line = bf.readLine();
- line = bf.readLine();
- System.out.println(line);
- //vtor nacin->citanje karakter po karakter
- int symbol=0;
- int lineCounter=0;
- while ((symbol = bf.read())!=-1){
- if((char)symbol == '\n')
- lineCounter++;
- if(lineCounter==1 && (char) symbol !='\n'){
- System.out.print((char)symbol);
- }
- }
- //2.da se prevrti stringot od 2 red i da se prezapise
- //1 nacin
- BufferedReader bufferedReader=new BufferedReader(new FileReader("vlez.txt"));
- // String line2=bufferedReader.readLine();
- // line2=bufferedReader.readLine();
- // String pom=new StringBuilder(line2).reverse().toString();
- // System.out.println(pom);
- //2 nacin
- RandomAccessFile raf=new RandomAccessFile(new File("vlez.txt"),"rw");
- raf.seek(19);
- String pom=new StringBuilder(raf.readLine()).reverse().toString();
- raf.seek(19);
- raf.writeBytes(pom);
- raf.close();
- bufferedReader.close();;
- }
- }
- https://prnt.sc/wGHp4IJQ-4D1
Advertisement
Add Comment
Please, Sign In to add comment