Portál AbcLinuxu, 12. května 2025 07:10

Dotaz: java - definovanie end of line charu(ov) pri citani suboru

pit0 avatar 1.6.2009 14:28 pit0 | skóre: 8
java - definovanie end of line charu(ov) pri citani suboru
Přečteno: 202×
Odpovědět | Admin

Mam citat textovy subor ktoreho riadky koncia windowsowym <CR><LF> (\r\n), problem nastane ak sa v subore objavi riadok ktory obsahuje iba znak <CR> (Vyzera takto: text v riadku <CR> pokracovanie textu <CR><LF>) - BufferedReader.readLine to povazuje za koniec riadku a precita to ako 2 riadky a to nechcem. Da sa to niekde nastavit, alebo obabrat aby tieto specificke znaky nebral v uvahu? Alebo to riesit vlastnou implementaciou readLine()?

Vysvetlovat preco su tam taketo riadky nebudem, nechcem subory konvertovat ani nic, take ich dostanem a riadok s <CR> nesie oznacenei ze bude nasledovat "specialny" podriadok, ktory treba ratat do predosleho riadku, proste nerieste tu preco mam take subory, ja to nemozem ovplyvnit.

Vdaka za rady.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.6.2009 21:08 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: java - definovanie end of line charu(ov) pri citani suboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
V BufferedReader to nastavit nelze. Osobně bych předefinoval metodu čtení řádku

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.