读书人

急求“关于\nquot;字符串分割的有关问题

发布时间: 2012-03-04 11:13:34 作者: rapoo

急求“关于\n"字符串分割的问题,高手请进!!!
现在有这样一个问题,我在本地开启一个服务端,然后通过Telnet 127.0.0.1 888888 访问该服务端,提交数据:0\n1Where did the symbol\n10\n1originate?\n0\n1India\n0\n1China\n0\n1Liverpool\n0\na\n
后台得到数据后通过split("\\n")进行分割,但一直无法分割成功。这是什么呢?
在线等....

[解决办法]
split("\n")
[解决办法]

Java code
        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') 或回车后直接跟着换行。

读书人网 >J2EE开发

热点推荐