首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

急求“关于\n"字符串分割的有关问题,

2012-03-04 
急求“关于\n字符串分割的问题,高手请进!!!现在有这样一个问题,我在本地开启一个服务端,然后通过Telnet 12

急求“关于\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') 或回车后直接跟着换行。

热点排行