【发布时间】:2013-12-22 23:29:39
【问题描述】:
只是一个简单的问题:
String input = "sam|y|rutgers";
String[] splitInput = input.split("|");
System.out.println(Arrays.toString(splitInput));
Output:
[, s, a, m, |, y, |, r, u, t, g, e, r, s]
我想在管道字符处拆分以获得 [山姆,y,罗格斯]
知道我在这里做错了什么吗?
【问题讨论】:
-
"|"是一个特殊的正则表达式字符。使用
String[] splitInput = input.split("\\|"); -
请阅读您使用的方法的javadoc。
-
对一个不值得的问题投了这么多票。
-
@user2812890:你可以接受别人给你的答案