Guten Morgen!
Ich habe ein paar Methoden in eine andere Klasse verlegt, und das auslesen quasi verschnellert.
Vorher:
Klasse1:
methode1: liest aus, gibt string zurück
methode2: liest aus, gibt string zurück
Jetzt:
Klasse2:
Konstruktor: liest aus, steckt alles in eine arraylist
methode1: liest aus arraylist, gibt string zurück
methode2: liest aus arraylist, gibt string zurück
Allerdings funktioniert es jetzt nicht mehr.
Das auslesen vom Konstruktor aus mache ich so:
Allerdings geht es nicht. Meine Methode, welche den String so zurück gibt:
(Zum besseren Verständnis: Ich habe den String "title" mit "" statt mit null deklariert, daher das equalsIgnoreCase und nicht == null)
Dies gibt mir immer den String notitle aus der Klasse MSG aus. Wenn ich in der Methode selbst jedoch Link auslese und so weiter, funktioniert es prima..
Was ist da los?
MfG
Ich habe ein paar Methoden in eine andere Klasse verlegt, und das auslesen quasi verschnellert.
Vorher:
Klasse1:
methode1: liest aus, gibt string zurück
methode2: liest aus, gibt string zurück
Jetzt:
Klasse2:
Konstruktor: liest aus, steckt alles in eine arraylist
methode1: liest aus arraylist, gibt string zurück
methode2: liest aus arraylist, gibt string zurück
Allerdings funktioniert es jetzt nicht mehr.
Das auslesen vom Konstruktor aus mache ich so:
Code:
public Util(String link){
this.link = link;
try{
URLConnection urlc = new URL(link).openConnection();
InputStreamReader isr = new InputStreamReader(urlc.getInputStream());
BufferedReader br = new BufferedReader(isr);
String line ="";
while((line = br.readLine()) != null){
this.quellcode += "\n" + line; // Davorheriger Test - Hat auch nicht funktioniert
qc.add(line);
}
br.close();
isr.close();
}catch(Exception e){
System.out.println(MSG.error);
}
}
Allerdings geht es nicht. Meine Methode, welche den String so zurück gibt:
Code:
return (title.equalsIgnoreCase(""))?MSG.notitle:title;
Dies gibt mir immer den String notitle aus der Klasse MSG aus. Wenn ich in der Methode selbst jedoch Link auslese und so weiter, funktioniert es prima..
Was ist da los?
MfG