ďťż
 
obcinanie znakow podczas odczytu ďťż
 
obcinanie znakow podczas odczytu
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

obcinanie znakow podczas odczytu



pv - 23-11-2005 11:07
obcinanie znakow podczas odczytu
  witam,
mam taki problem, napisalem sobie petle ktora odczytuje mi zawartosc pliku w
taki sposob ze do zmiennej string przypisuje dana linie pliku, kod wyglada tak:

otworz=new BufferedReader(new FileReader(new File("list.txt")));
while((teof=otworz.read())!=-1 ){
twyraz=otworz.readLine();
System.out.println(twyraz);
if(twyraz.equals(haslo)){
x=1; break;
}
}

dlaczego podczas wyciagania linii z pliku program kasuje pierwszy znak wyrazu
? Plik wygladal tak
2pc
3d
activex

a dostalem
pc
d
ctivex

pozdr.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





a1 - 23-11-2005 11:07

  pv wrote:
> witam,
> mam taki problem, napisalem sobie petle ktora odczytuje mi zawartosc pliku w
> taki sposob ze do zmiennej string przypisuje dana linie pliku, kod wyglada tak:
>
> otworz=new BufferedReader(new FileReader(new File("list.txt")));
> while((teof=otworz.read())!=-1 ){
> twyraz=otworz.readLine();
> System.out.println(twyraz);
> if(twyraz.equals(haslo)){
> x=1; break;
> }
> }

Ugh nazywaj jakos innaczej zmienne. A przechodzac do meritum:

while((teof=otworz.read())!=-1 ){
tutaj wcztujesz jedne znak z pliku

twyraz=otworz.readLine();
a tutaj linie

wiec dla takiej lini "2pc" to najperw wczytujesz znak '2' (otworz read)
a potem reszte lini (czyli pc). zmien ten kod tak:

String line;
while (null != (line = in.readLine()) {
System.out.println(line);
}

--

a1 (Bartek Janusz) mailto: arcone1 [at] invalid.gmail [dot] com




pv - 23-11-2005 11:07

  a1 <arcone1@gmail.com> napisał(a):
> Ugh nazywaj jakos innaczej zmienne. A przechodzac do meritum:
>
> while((teof=otworz.read())!=-1 ){
> tutaj wcztujesz jedne znak z pliku
>
> twyraz=otworz.readLine();
> a tutaj linie
>
> wiec dla takiej lini "2pc" to najperw wczytujesz znak '2' (otworz read)
> a potem reszte lini (czyli pc). zmien ten kod tak:
>
> String line;
> while (null != (line = in.readLine()) {
> System.out.println(line);
> }
>
no fakt, dzieki wielkie juz jest wszytko oki,
pozdr.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 [MySQL] - konwersja polskich znaków i jeszcze małe "conieco" MySQL 4.1.21, problem z porządkowaniem polskich znaków diakrytycznych [mysql/linux] problem z kodowaniem polskich znakow Jak sprawdzić kodowanie znaków bazy MS SQL ? jak wymusic sortowanie mysql dla znakow kodowanych w cp1250 Uzywanie polskich znakow w bazie danych MYSQL Pytanie SQL spacja przed i za ciagiem znakow mysqldump i kodowanie utf-8 (brak polskich znakow) [Praca] panorama nieba 360
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sulimczyk.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com