1

URLでHTMLを取得して文字列に入れようとしていました。これは私の努力です:

public class 

    Bank {
        public static void main(String[] args) throws IOException {
            URL hh = new URL("https://m.hh.ru/");
            BufferedReader in = new BufferedReader(
                    new InputStreamReader(hh.openStream()));

            String inputLine;
            while ((inputLine = in.readLine()) != null) {

                inputLine.concat(inputLine);//returns null. WTF?
                System.out.println(inputLine);

            }
            in.close();
            System.out.println(inputLine);
        }
        }

私が言ったように、私はそれを に置きたいのですinputLineが、それは を返しますNULL。どうしたの?

4

1 に答える 1

3

StringBuilder文字列連結には a を使用します。ループは次のようになります。

String inputLine;
StringBuilder sb = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
    sb.append(inputLine).append("\n");
}
System.out.println(sb);
于 2013-08-24T16:47:30.560 に答える