替代String.split("")的方法
来源:互联网 发布:福特级航母知乎 编辑:程序博客网 时间:2024/04/29 11:16
String.split返回将一个字符串由分隔符分隔而成的数组,但在这个方法里当split="|"时似乎把它拆分成一个个的char数组;另外,StringTokenizer也有类似的功能,但它里面的分隔符是单个的char而非整个串,而且它没有返回值,只能向Enumeration一样一个个的去遍历。
/**
* 用分隔符将源串分为数组(String的该方法对split="|"失效,当split="*"时肯定出错!)
* @param source 源字符串
* @param split 分隔符
* @return 数组
* @throws Exception
*/
public static String[] splitStr(String source,String split) throws Exception{
if (source==null || source.trim().equals("")
|| split==null || split.trim().equals("")){
return new String[]{};
}
int len = split.length();
int index = -1;
ArrayList list = new ArrayList();
while ((index=source.indexOf(split)) != -1){
list.add(source.substring(0,index));
source = source.substring(index+len);
}
if (!source.equals("")) list.add(source);
return DataTypeConverter.listToarrayString(list);
}
- 替代String.split("")的方法
- String 的split()方法
- String的split()方法
- String的split方法
- String的split方法
- 使用apache StringUtils.split替代String.split
- String 的split()方法
- C#的String.Split 方法
- C#的String.Split 方法
- C#的String.Split 方法
- C#的String.Split 方法
- C#的String.Split 方法
- C#的String.Split方法
- C#的String.Split 方法
- String类的split方法
- C#的String.Split方法
- C#的String.Split 方法
- String.split()方法的详解
- ASP.NET 常用代码(转)
- 学习Curl的体会(二)——カール(Curl)的设计思路
- C#打印DataGrid中的数据[转贴]
- 权限控制算法
- 刚来建个窝
- 替代String.split("")的方法
- javascript 正则表达式总结
- ASP.Net实现将Word转换PDF格式
- The JMS Server security service was unable to authenticate userid: asdf
- 一个实用的公式计算器
- 程序员感悟
- tij3笔记 006
- 一种新的穿透防火墙的数据传输技术 选择自 iiprogram 的 Blog
- 提高UDP的性能30%