M
MikeTheT
Gast
Hallo, bin neu hier. Hab schon google richtig bemüht, alle Links verstecken sich schon hinter der lilanen, du hast mich schon geklickt Farbe. Aber ich glaub mein Problem ist etwas spezieller:
Ich will hier einfach nur in einer Methode den Sourcecode einer Seite Auslesen in den String speichern und selbigen dann zurückgeben. In der main rufe ich die Methode auf.
Bitte um Hilfe und Erklärung, warum ich sourcecode nicht zurückgeben kann.
Java:
import java.net.*;
import java.io.*;
public class Test {
public static String getSource(String url){
try
{
URL url1 = new URL(url);
InputStreamReader in = new InputStreamReader(url1.openStream());
BufferedReader br = new BufferedReader(in);
String sourcecode = "";
String line;
while((line = br.readLine()) != null){
sourcecode = sourcecode + line;
}
br.close();
}
catch(IOException e)
{
System.out.println("Fehler :" + e);
}
return sourcecode;//Hier tritt die oben genannte Fehlermeldung auf
}
public static void main(String[] args) {
getSource("TestSeite");
}
}
Bitte um Hilfe und Erklärung, warum ich sourcecode nicht zurückgeben kann.