Moin!
Ich lese eine Textdatei ein und vergleiche Zeilenweise per .equals()
Ich suche aber eigentlich nur nach einem Teil der Zeile. Bis jetzt ging es auch, wenn ich immer die ganze Zeile verglichen habe. Leider kommen immer mehr extra Varianten hinzu. Nur ein kleiner Teil bleibt gleich. Wie kann ich den Vergleich nur auf einen Teil der Zeile anpassen?
Hier mein Code:
Diese Zeile vergleiche ich:
Packets: Sent = 10, Received = 9, Lost = 1 (10% loss),
Hier ändert sich leider die Anzahl der gesendeten Pakete (nicht immer 10....)
deshalb wäre es Praktisch, einfach nur nach dem (10% loss), etc. zu suchen.
Danke für eure Hilfe!
Ich lese eine Textdatei ein und vergleiche Zeilenweise per .equals()
Ich suche aber eigentlich nur nach einem Teil der Zeile. Bis jetzt ging es auch, wenn ich immer die ganze Zeile verglichen habe. Leider kommen immer mehr extra Varianten hinzu. Nur ein kleiner Teil bleibt gleich. Wie kann ich den Vergleich nur auf einen Teil der Zeile anpassen?
Hier mein Code:
Code:
String Str_test0 = " Packets: Sent = 10, Received = 10, Lost = 0 (0% loss),";
String Str_test1 = " Packets: Sent = 10, Received = 9, Lost = 1 (10% loss),";
try
{
RandomAccessFile in = new RandomAccessFile(file, "r");
String line;
while ((line = in.readLine())!= null)
{
if (line.equals(Str_test0))Int_test0++;
.....
Diese Zeile vergleiche ich:
Packets: Sent = 10, Received = 9, Lost = 1 (10% loss),
Hier ändert sich leider die Anzahl der gesendeten Pakete (nicht immer 10....)
deshalb wäre es Praktisch, einfach nur nach dem (10% loss), etc. zu suchen.
Danke für eure Hilfe!