nie mogę znaleźć funkcjonalność napisać następujący kod w Javie (lub Groovy)Wiele znaki czytnik
reader.mark(); //(1)
reader.read(); //reads 'a'
reader.mark(); //(2)
reader.read(); //reads 'b'
reader.reset(); //back to (2)
reader.read(); //reads 'b'
reader.reset(); //back to (1)
reader.read(); //reads 'a'
reader.read(); //reads 'b'
Reader.mark(int)
jest ładny, ale to metoda doen't stos znaki, to tylko trzyma najnowszy ..
Jakiekolwiek wsparcie z biblioteki Java lub czy jestem sam?
Wierzę, że 'mark' zaczyna buforować dane wewnętrznie i odtwarza je po wywołaniu resetu. właśnie dlatego musisz ustawić rozmiar bufora zanim znacznik zostanie odrzucony. –
Potrzebuję jakiejkolwiek metody lub implementacji 'Reader' obsługującej tę prostą operację. Język C ma 'ftell' i' fseek'. – emesx
Jesteś sam, ale podoba mi się ten pomysł. Brzmi podobnie do stosu – Bohemian