2011-07-22 8 views
1

ウェブサイトに接続してコンテンツをフィルタリングして文字列に入れたいが、これを行う方法はわかりません。Android URLのコンテンツを文字列に変換する

public void zahlenLaden (View view) throws Exception { 

    URL oracle = new URL("http://www.blabla.de"); 
    URLConnection yc = oracle.openConnection(); 
    BufferedReader in = new BufferedReader(
          new InputStreamReader(
          yc.getInputStream())); 
    String inputLine; 

    while ((inputLine = in.readLine()) != null) { 
    //What I have to write here? 
    } 

答えて

2

whileループの前に出力する文字列を宣言します。

String output = ""; 

それからちょうど各反復でその文字列に追加:

output += inputLine + "\n"; (don't forget the omitted newline) 
2
StringBuilder sb = new StringBuilder(); 

while ((inputLine = in.readLine()) != null) { 
     sb.append(inputLine + "\n"); 

    } 

そしてちょうどsp.toString();

を行います
+0

ありがとうございます。 – Janjan

+0

私はあなたを助けてうれしいです。 –

0

Nikオラの答えはOKですが、StringBuilderの使い方が改善されました。

StringBuilder sb = new StringBuilder(); 

while ((inputLine = in.readLine()) != null) { 
     sb.append(inputLine).append("\n"); 
} 
関連する問題