日期:2014-05-20 浏览次数:20783 次
String input = "0\n1Where did the symbol\n10\n1originate?\n0\n1India\n0\n1China\n0\n1Liverpool\n0\na\n"; System.out.println(Arrays.toString(input.split("\n"))); System.out.println(Arrays.toString(input.split("\\n")));
------解决方案--------------------
split("\\n")
------解决方案--------------------
服务端程序是怎么写的,如何取得字符串?
------解决方案--------------------
呵呵
String s = in.readLine();
按行读取的,而"\n"就是换行符号。。
------解决方案--------------------
readLine()就是读取一行
String s = in.readLine();把这个s打印出来看看
------解决方案--------------------
readLine 读到换行就停了。
for(String s = in.readLine(); s!= null; s = in.readLine()){
// process s
}
------解决方案--------------------
可参考JDK文档:
public String readLine() throws IOException
读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。