我想分割排隊(inputLine),這是的Java:的replaceAll和.split換行不行
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
但沒有任何工程。
那麼我該如何刪除換行來創建一行字符串?
更詳細:我想它,所以我有兩個單獨字符串
String Country = "Country: United Kingdom";
和
String City = "City: London";
這將是巨大
嗯,還有你使用'System.out.println'不'System.out.print' – thatidiotguy 2013-03-27 20:58:56