Cześć! Chciałbym zrobić coś takiego, że mam progressBar'a i chce żeby ładował się tak długo, jak np. tyle co trwa deserializacja string'u do pliku. Koniec pytań :)
Wykorzystaj raczej klepsydrę, niż progress bar ze znanym czasem. Czemu? Bo czasu nie znasz, i znał nie będziesz. Jedyne, co mógłbyś zrobić to pokazywać postęp według ilości zapisanych "literek" ze stringa, ale wtedy zapis "literek" też musiałbys zrobić samemu, "literka po literce" :)
Podziel stringa na N czesci i po kazdym zapisaniu jednej z czesci aktualizuj progressbara.
no tak. thx
Chodzi chyba raczej o deserializację?
Ew. zwykły zapis - skoro to string.
Nie, sry za to. Ale to kopiowałem na szybko i wszystkiego nie poprawiłem, a chodzi mi o deserializacje żeby odczytać plik do stringu.
@Adamek161, deserializacja polega na odczytaniu pliku i przetworzeniu go na obiekty. Odczyt pliku do stringa to po prostu odczyt pliku.
A w takim kodzie to czytam String z pliku, czy deserializuję?
ObjectInputStrem ois = new ObjectInputStream(new FileInputStream("dane.txt"));
String s = (String)ois.readObject();