【发布时间】:2015-02-22 18:17:00
【问题描述】:
结果我想要Johann。
我的代码:
String rs = "[ Johann ,]";
String[] splitted = rs.split(","+"["+"]");
【问题讨论】:
-
你的
splitted数组应该有哪些内容?它应该是只有一个元素Johann的数组吗?在这种情况下,您可以只使用split。
结果我想要Johann。
我的代码:
String rs = "[ Johann ,]";
String[] splitted = rs.split(","+"["+"]");
【问题讨论】:
splitted数组应该有哪些内容?它应该是只有一个元素Johann 的数组吗?在这种情况下,您可以只使用split。
您可以使用以下方法从字符串中删除所有特殊字符并过滤掉所需的输出。
str = str.replaceAll("[^\\w\\s-]", "");
【讨论】:
尝试使用replaceAll api 之类的字符串:
String rs = "[Johann,]";
System.out.println(rs.replaceAll("\\[|\\]|,", ""));
Output:
Johann
【讨论】:
String.split 需要一个正则表达式作为参数。怎么样
String rs = "[ Johann ,]";
String[] splitted = rs.split("[,\\[\\]]");
【讨论】: