Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Problem mit equals

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.05.2003, 12:20 Uhr
Athene



Hallo

Also ich hab folgendes Problem...
Mit diesem Programmabschnitt versuche ich den Text "red-ball" in einem *.html - File zu finden...

RandomAccessFile fr = new RandomAccessFile( LogFile , "r" );
while ( (line=fr.readLine()) != null ){ if (line.equals("red-ball")){


Das Problem hierbei ist das nie in das If-Konstrukt gesprungen wird.

Kann mir vielleicht einer von euch weiterhelfen???


DANKE
Athene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.05.2003, 12:28 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hab zwar keine Ahnung von Java,
aber nach deiner Beschreibung würde ich mal vermuten das die Bedingung in der Schleife immer false ergibt.
Das wiederum würde bedeuten das fr.readLine() wohl immer null zurückliefert. Da solltest du dann den Fehler suchen, das mit dem readLine scheint nicht zu funzen.

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.05.2003, 12:49 Uhr
typecast
aka loddab
(Operator)


Es gibt zwei Möglichkeiten woran es liegen könnte:
1.) Die Datei ist leer -> while wird nicht einmal ausgeführt.
2.) Es tritt eine IOException beim lesen der Datei auf. Gib mal etwas in dem Block aus,
in dem du die Exception auffängst. Dann weißt du woran es liegt.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.05.2003, 21:39 Uhr
~0xdeadbeef
Gast


Du willst contains benutzen, nicht equals. Versuchs so:

C++:
RandomAccessFile fr = new RandomAccessFile( LogFile , "r" );
    while ( (line=fr.readLine()) != null ){                        if (line.contains("red-ball")){

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.05.2003, 08:31 Uhr
Athene



Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: