jak operować na liczbach z pliku

0

mam plik tekstowy z 3 kolumnami gdzie zapisane są wartości dla x y i z. Mam do napisania program który otworzy ten plik wczyta te wartości (tu pytanie , czy powinien je wczytać do ArrayListy ?) i wykona na nich działanie i wynik zapisze do pliku.
Nie do końca wiem jak się do tego zabrać. Jestem początkująca ... bardzo prosze o wskazówki

0
  1. Do wczytywania z pliku służy klasa Scanner, do zapisu PrintWriter.
  2. Wczytaj 3 liczby w pętli dopóki plik ma kolejną linie.
  3. Wykonaj na nich operacje a wynik wrzuć na jakąkolwiek liste.
  4. Po wczytaniu wszystkich liczb, zapisz liste w wynikami do pliku.

Dla poczatkującej chyba najprostszy sposób.

0
  1. Zanim użyjesz klas Scanner albo PrintWriter radzę przeczytać:
    http://stackoverflow.com/questions/2231369/scanner-vs-bufferedreader
    http://stackoverflow.com/questions/1747040/difference-between-java-io-printwriter-and-java-io-bufferedwriter

  2. Wczytuj całą linię, a nie kolejne liczby oddzielnie. Przeczytaj również:
    http://stackoverflow.com/questions/5854859/faster-way-to-read-file

  3. Wykonaj operację na każdej z linii i wynikiem podmień daną linię. Chyba, że musisz wykonywać obliczenia na liczbach z różnych wierszy i kolumn, wtedy rozwiązanie będzie inne.

  4. Po dokonaniu obliczeń zapisz wartości w odpowiednim pliku, pamiętając o ich odpowiednim rozdzieleniu, czy to przy użyciu \t, \s, czy też \n, \r, \r\n.

0

jedna kolumna to współrzędne x dryga y i muszę wczytać takie dane z dwóch plików i na podstawie wzorów to przeliczyć i zapisać

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