- public static String[] splitString(String _str, char _ch) {
- int pre = 0;
- ArrayList list = new ArrayList();
- for (int i = 0; i < _str.length(); i++) {
- if (_str.charAt(i) == _ch) {
- if (i != pre)
- list.add(_str.substring(pre, i));
- pre = i + 1;
- }
- }
- if (pre != _str.length()) {
- list.add(_str.substring(pre, _str.length()));
- }
- return (String[]) list.toArray(new String[0]);
- }