Wyciągniecie danych z konkretnej linijki pliku

Odpowiedz Nowy wątek
2020-01-10 17:14

Rejestracja: 3 lata temu

Ostatnio: 5 miesięcy temu

0

Cześć,
Mam przykładowy plik:

LINIA1 = 5226
LINIA2 = bum;cyk;rym;cyk
LINIA3 = "C:\Desktop"

I tu jest moje pytanie, z pierwszej linii wyciągnąłem dane bez problemu ale za to już nie wiem jak wziąć je z 2 i 3 linii. Oczywiście chodzi mi o wszytko co jest po znaku "=".

Dodatkowo Stringa którego wyciągnę z drugiej linii muszę zaznaczyć na kolorowo - nie mam zielonego pojęcia jak.
Ktoś ma jakieś wskazówki? :)

edytowany 1x, ostatnio: Iothin, 2020-01-10 17:15
Podaj pełną i nie zniekształconą treść zadania - AnyKtokolwiek 2020-01-10 17:41
@AnyKtokolwiek: jeżeli na przesyłanej stronie znajdują się wybrane niebezpieczne słowa (odczytane z pliku przy starcie serwera), to powinny być one wyróżnione (np.: czerwony text i żółte tło) - Iothin 2020-01-10 17:45
Czyli druga linijka - Iothin 2020-01-10 17:46

Pozostało 580 znaków

2020-01-10 17:46

Rejestracja: 2 lata temu

Ostatnio: 14 minut temu

0

może poszukaj funkcji do czytania plików ini

Pozostało 580 znaków

2020-01-10 18:23

Rejestracja: 10 miesięcy temu

Ostatnio: 1 dzień temu

Lokalizacja: Warszawa

0

Jeśli chodzi o czytanie linii, to możesz np. zwrapować BufferedReadera na FileReaderze i w pętli, metodą readLine(); pobierać linię z pliku, jednocześnie sprawdzając, czy nie jest nullem.

oks, spróbuje :) - Iothin 2020-01-10 18:30

Pozostało 580 znaków

2020-01-10 18:24

Rejestracja: 3 lata temu

Ostatnio: 5 miesięcy temu

0

@AnyKtokolwiek:

    proxy może działać w wersji LIGHT, tzn. przesyła tylko same teksty bez żadnych dodatkowych elementów (2 pkt.);
    proxy może działać w wersji HEAVY, tzn. serwer przesyła dokładnie wszystkie dane - domyślne działanie  (4 pkt.);
    implementacja wielu równoległych połączeń - serwer powinien działać wielowątkowo (2 pkt.).
    filtrowanie: jeżeli na przesyłanej stronie znajdują się wybrane niebezpieczne słowa (odczytane z pliku przy starcie serwera), to powinny być one wyróżnione (np.: czerwony text i żółte tło)  (3 pkt.);
    "cache-owanie" stron na dysku na którym działa serwer proxy - jeżeli serwer jest proszony raz jeszcze o tę stronę to przesyła stronę ze swojego dysku (4 pkt.) - Strona tak powinna być odpowiednio oznaczona, że pochodzi z cacha - oznaczenie pozostawiam inwencji osób piszących;

Wymogi dodatkowe:

    Program musi być napisany w języku JAVA: wersja 8.
    Do komunikacji sieciowej wykorzystujemy wyłącznie klasy Socket i ServerSocket, żadnych gotowych pakietów.
    Termin oddania projektu 17 stycznia 2020 - przesyłamy na eduxa do odpowiedniego folderu.
    Powinien być dołączony krótki opis architektury rozwiązania.
    Rozwiązanie powinno zawierać:

        obowiązkowo kod źródłowy,
        obowiązkowo plik JAR, ze skompilowanym projektem
        obowiązkowo skrypty służące do uruchomienia i kompilacji;
        uwagi co do uruchomienia lub działania (z informacjami co nie zostało zaimplementowane) programu powinny być umieszczone w pliku readme.txt;
        imię i nazwisko prawdziwego autora tej pracy.

    Program jako parametr pobiera nazwę pliku z parametrami niezbędnymi do uruchomienia:

PROXY_PORT=8080
WORDS=bomba;muchomor;atomowa;twarda woda
CACHE_DIR="D:\TMP"
i ty masz problem TYLKO z czytaniem N-tej linii? Brzmi to dość egzotycznie. Co uciąłeś na początku? - AnyKtokolwiek 2020-01-10 18:27
tak, nic nie ucinałem - Iothin 2020-01-10 18:29

Pozostało 580 znaków

2020-01-10 18:34

Rejestracja: 10 miesięcy temu

Ostatnio: 1 dzień temu

Lokalizacja: Warszawa

1

Szczerze Ci powiem, że jeśli masz problem z wczytaniem linii z pliku, to ja nie wiem co zrobisz z resztą tego zadania.
Tak z ciekawości - który to rok PJATK?

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0