[java]代码库
/**
* 按照指定分隔符分割字符串
*
* @param str
* 需要分割的字符串
* @param splitsign
* 分隔符
* @return 返回分割后的字符串数组
*/
public static String[] mySplit(String str, String splitsign) {
if (str == null || splitsign == null)
return null;
Vector<String> res = new Vector<String>();
while (str.indexOf(splitsign) != -1) {
res.add(str.substring(0, str.indexOf(splitsign)));
str = str.substring(str.indexOf(splitsign) + splitsign.length());
}
String[] strs = new String[res.size()];
res.copyInto(strs);
return strs;
}
/**
* 测试方法
*
* @param args
*/
public static void main(String[] args) {
String s = "1,2,3,4,5,6,7,8,";
for (String i : mySplit(s, ","))
System.out.println(i);
}//源代码片段来自云代码http://yuncode.net