私はラインアップ(inputLine)を分割したいと思っています
Country: United Kingdom
City: London
だから私はこのコードを使用しています:
public void ReadURL() {
try {
URL url = new URL("http://api.hostip.info/get_html.php?ip=");
BufferedReader in = new BufferedReader(
new InputStreamReader(url.openStream()));
String inputLine = "";
while ((inputLine = in.readLine()) != null) {
String line = inputLine.replaceAll("\n", " ");
System.out.println(line);
}
in.close();
} catch ( Exception e ) {
System.err.println( e.getMessage() );
}
}
メソッドを実行すると、出力はまだです
Country: United Kingdom
City: London
次のようにはなりません。
Country: United Kingdom City: London
今私は使ってみました
\n,\\n,\r,\r\n
と
System.getProperty("line.separator")
しかし、どれも機能せず、 を使用してreplace
もsplit
、replaceAll
何も機能しません。
改行を削除して文字列の1行を作成するにはどうすればよいですか?
詳細:私はそれが欲しいので、2つの別々の文字列があります
String Country = "Country: United Kingdom";
と
String City = "City: London";
それは素晴らしいだろう