@Vasili25: no ja spotkałem się z działaniem, że ustawia tylko pozycje na początek. Bo wg mnie \r\n ( eof na win ) powinien usuwać ostatnią linie tekstu skoro ma tak działać. Przeglądam sobie kurs w którym w komentarzach ludzie mieli ??kst chociaż mogą to być stare komentarze ( inna wersja Javy mogła tam być, ja mam java 8 ).
@GotoFinal: no właśnie nie wiem jak to działa w Javie. np. dla
System.out.println("blabla\r"); wyświetla blabla bez usuwania. Wnioskuje, że ustawia na początek wskaźnik i jak jest coś do wklejenia to zastępuje wszystko z buffora ( zakładam, że istnieje buffor i jest on opróżniany przy \n - dopiero sobie przypominam Jave ).
@Lewo: @GotoFinal: Ale chyba w żadnej nie dasz rady podmienić np fragmentu tekstu kilka linijek wyżej, czy nawet całej linijki, tutaj z tego co pamiętam musisz już mieć jakieś libki z natywnymi modułami.
@GotoFinal: tak mi wyświetla nowy Intellij w swojej konsoli. Te IDE ma jeszcze problem ze znakami specjalnymi które mają dwie jednostki kodowe w UTF16.
System.out.println("tekst"+"\r"+"??");nie powinno zwrócić: ??kst
bo mi zwraca samo: ??
#java #programowanie
Bo wg mnie \r\n ( eof na win ) powinien usuwać ostatnią linie tekstu skoro ma tak działać.
Przeglądam sobie kurs w którym w komentarzach ludzie mieli ??kst chociaż mogą to być stare komentarze ( inna wersja Javy mogła tam być, ja mam java 8 ).
np. dla
System.out.println("blabla\r");wyświetla blabla bez usuwania.
Wnioskuje, że ustawia na początek wskaźnik i jak jest coś do wklejenia to zastępuje wszystko z buffora ( zakładam, że istnieje buffor i jest on opróżniany przy \n - dopiero sobie przypominam Jave ).
Ogólnie nie wiem jakim cudem wyświetla ci tylko "??", bo powinno 2 linijki: "tekst" i "??".