Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Да се напише Java програма која со користење на I/O стримови ќе ја прочита содржината на датотеката izvor.txt, а потоа нејзината содржина ќе ја испише превртена во празната датотека destinacija.txt. Читањето и запишувањето реализирајте го со стримови кои работат бајт по бајт.
- Пример:
- izvor.txt destinacija.txt
- Оперативни системи иметсис инвитарепО
- Напомена: Сами креирајте ги овие две датотеки и пополнете ја izvor.txt со произволна содржина.
- Решение: Решението од HW01_2.java фајлот го поставувате тука со copy-paste
- */
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.nio.file.Path;
- import java.nio.file.Paths;
- import java.util.ArrayList;
- public class main {
- public static void main(String[] args) throws IOException {
- Path path = Paths.get("/izvor.txt");
- FileInputStream fileInputStream;
- FileOutputStream fileOutputStream;
- fileInputStream = new FileInputStream(path.toString());
- ArrayList<Integer> arrayList = new ArrayList<>();
- int c = fileInputStream.read();
- while (c!=-1){
- arrayList.add(c);
- c=fileInputStream.read();
- }
- fileInputStream.close();
- Path dir = Paths.get("/destinacija.txt");
- fileOutputStream = new FileOutputStream(dir.toString());
- for (int i=arrayList.size()-1; i>=0; i-- )
- {
- fileOutputStream.write(arrayList.get(i));
- }
- fileOutputStream.flush();
- fileOutputStream.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment