Pytanie do "przerwanego" działania

0

Tutaj załączam kod
https://4programmers.net/Pastebin/10481

Założenie tego programu jest takie, aby do pliku tekstowego zapisać bajtowo wartości poszczególnych składowych kolorów. Zastanawiałam się jak bajtowo zapisać spację lub enter.
Metodą prób i błędów doszłam do rezultatu wykorzystania file.write(Integer.parseInt(" ")); Następnie chciałam zmierzyć czas wykonania operacji. Okazuje się, że kod przerywa się według mnie po wykonaniu pierwszego polecenia z pętli i tyle zapisuje do pliku.
Dlaczego tak się dzieje?

0

może jakbyś przechwycony wyjątek logował zamiast bezczelnie tłumić, to można by było szybciej udzielić odpowiedzi :D

0

A nie jest czasem tak, że Integer.parseInt(" ") rzuca wyjątkiem? Wydaje mi się, że powinien, jeśli tak, czemu o tym nie wspomniałaś? Generalnie nie wiem po co ci te linijki. Jak zapisujesz dane binarnie to nie potrzebujesz separatorów, bo Integer ma zawsze ten sam rozmiar. Separatory są potrzebne jak zapisujesz w czystym tekście. I tak swoją drogą, zapisz_bajtowo powinno być metodą klasy Color. Co więcej, typową nazwą dla takiej metody jest Serialize

0

Po co ten jad? Uczę się.
Dzięki za info..

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