You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Со користење на Java I/O да се имплементираат следните методи од класата ExamIO:
1
+
Java I/O
2
+
--
2
3
3
-
(10 поени)void copyLargeTxtFiles(String from, String to, long size)
4
+
Со користење на Java I/O да се имплементираат следните методи од класата ExamIO:
4
5
5
-
Ги копира сите датотеки со екстензија .txt од именикот зададен преку from аргументот, во именикот зададен преку to аргументот, кои се поголеми од вредноста на size аргументот (во бајти). Доколку не постои именикот from да се испише "Ne postoi", a aко не постои именикот to, потребно е да се креира.
a) (10 поени) `void copyLargeTxtFiles(String from, String to, long size)`
7
+
- Ги копира сите датотеки со екстензија `.txt` од именикот зададен преку `from` аргументот, во именикот зададен преку `to` аргументот, кои се поголеми од вредноста на `size` аргументот (во бајти). Доколку не постои именикот `from` да се испише `"Ne postoi"`, a aко не постои именикот `to`, потребно е да се креира.
7
8
8
-
Низата од податоци зададени со data ја запишува во датотеката destination, без никакви делимитери (како континуиран тек од бајти). Сите елементи на листата data имаат иста должина (ист број бајти).
9
-
(Бонус 5 поени)byte[] deserializeDataAtPosition(String source, long position, long elementLength)
9
+
b) (10 поени) `void serializeData(String destination, List<byte[]> data)`
10
+
- Низата од податоци зададени со `data` ја запишува во датотеката `destination`, без никакви делимитери (како континуиран тек од бајти). Сите елементи на листата `data` имаат иста должина (ист број бајти).
10
11
11
-
Го исчитува и враќа податокот на позицијата position од датотеката source, која содржи голем број податоци, сите со иста должина во бајти, без никаков делимитер. Секој од податоците има должина зададена со elementLength. При имплементацијата да не се чита содржината на целата датотека.
12
+
c) (Бонус 5 поени) `byte[] deserializeDataAtPosition(String source, long position, long elementLength)`
13
+
- Го исчитува и враќа податокот на позицијата `position` од датотеката `source`, која содржи голем број податоци, сите со иста должина во бајти, без никаков делимитер. Секој од податоците има должина зададена со `elementLength`. При имплементацијата да не се чита содржината на целата датотека.
0 commit comments