对字符串的坼分! 12*12*34*44*55*55*55*的将上面的字符串用*坼分成String数组,怎么坼分呢,用什么方法呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * @description 特殊字符转换,本应将所有全角转成半角 * @param test 需要坼分的字符串 * @return String */ public static String[] getFields(String test) { List flds = new ArrayList(); String sep = "*"; if(test!=null){ test=test.trim(); }else{ return null; } if (test.indexOf(sep) != -1) { } else { sep = "*"; } StringTokenizer st = new StringTokenizer(test, sep); while (st.hasMoreTokens()) { flds.add(st.nextToken()); }// for(int i=0;flds.size()>0;i++){// //System.out.println(" 001 In StringUtil :"+flds.get(i));// } return (String[]) flds.toArray(new String[st.countTokens()]); }给你写了一个方法,你可以试试,然后调用这个方法就可以啦! java问题 杭电2072用java做 一个老例子请教~~ 我该怎么办啊??? java环境的设置 遇到一个关于PreparedStatement的奇怪问题 本地方法的UnsatisfiedLinkError问题 大虾给我指条路吧! JAVA路径问题 strust2 访问url问题 JDialogue的问题 JDom操作xml的问题,请搞手帮忙啊!
* @description 特殊字符转换,本应将所有全角转成半角
* @param test 需要坼分的字符串
* @return String
*/
public static String[] getFields(String test) {
List flds = new ArrayList();
String sep = "*";
if(test!=null){
test=test.trim();
}else{
return null;
}
if (test.indexOf(sep) != -1) {
}
else {
sep = "*";
} StringTokenizer st = new StringTokenizer(test, sep);
while (st.hasMoreTokens()) { flds.add(st.nextToken()); }
// for(int i=0;flds.size()>0;i++){
// //System.out.println(" 001 In StringUtil :"+flds.get(i));
// }
return (String[]) flds.toArray(new String[st.countTokens()]);
}给你写了一个方法,你可以试试,然后调用这个方法就可以啦!