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

切割字符串解决方法

2013-01-23 
切割字符串String ss [气虚质, 痰湿质, 湿热质]怎么把里面的三个单词取出来存一个数组里面[解

切割字符串
String ss = "['气虚质', '痰湿质', '湿热质']";怎么把里面的三个单词取出来存一个数组里面
[解决办法]


public class Test1 {
public static void main(String[] args) {
String ss = "['气虚质','痰湿质','湿热质']".replace("'", "").replace("[", "").replace("]", "");;
String[] arr = ss.split(",");
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}

[解决办法]

String s="['气虚质', '痰湿质', '湿热质']";
String[] result=null;
String ss=s.substring(2,s.length()-2);
result = ss.split("', '");

[解决办法]
String[] words = Arrays.copyOfRange(ss.split("[\\p{Punct}\\s]+"), 1, 4);

热点排行
Bad Request.