/**
* 分割字符串
* @param str String 被分割字符串
* @param seperator String 分割符
* @return String[] 返回字符串数组
*/
public static String[] split2Array(String str, String seperator) {
//如果分割符是"",直接把字符串单个分割,返回
if (seperator.equals("")) {
if (str.length() == 0) {
return new String[]{str};
}
String[] result = new String[str.length()];
for (int i = 0; i < result.length; i++) {
result[i] = "" + str.charAt(i);
}
return result;
}
//虽然不够美 不过用§,ê,б 应该不至于三个同时出现吧
if(str.indexOf("§")==-1){
str = str.replaceAll(seperator, "§");
seperator = "§";
}else if(str.indexOf("ê")==-1){
str = str.replaceAll(seperator, "ê");
seperator = "ê";
}else if(str.indexOf("б")==-1){
str = str.replaceAll(seperator, "б");
seperator = "б";
}
//下面则是为是用这种笨方法把字符分割后返回
int sum = 0;
int p = 0;
for (int i = 0; i < str.length(); i++) {
if (str.indexOf(seperator, p) != -1) {
p = str.indexOf(seperator, p) + 1;
sum = sum + 1;
}
}
if (sum <= 0) {
return new String[]{str};
}
String[] result = new String[sum + 1];
p = 0;
int e = 0;
for (int i = 0; i < result.length; i++) {
e = str.indexOf(seperator, p);
if (e == -1) {
e = str.length();
}
result[i] = str.substring(p, e).trim();
p = str.indexOf(seperator, p) + 1;
}
return result;
}
例: String[] ts = split2Array("1#2#3","#");
就可用 String[] ts = split2Array("1##2##3","##");
这只是为了工作需要而写的一个方法,现在都很少人用JDK1.3了
2010-04-02
分享到:
相关推荐
这是JDK1.3的源代码,供学习参考。 它是早期发布的Jdk的源代码。
这个是包括c3p0-0.9.1.2-jdk1.3.jar。
此HIBERNATE能在JDK1.3下使用,并且修改了查询语句中使用中文会导致乱码的BUG。 由于独家仅有,因此很贵
jdk 1.3 api 上传备份, 本来想0分的, 怎么现在资源分 最少设置2分了。
由于官方没有发布1.3的中文版,所以只有网友翻译的版本,不是很全,但是常用的基本都有。解压后是chm文档。
oracle jdbc驱动 jdk1.3 jdk1.4 ,两个版本,jdk1.3,jdk1.4
jdk1.3 sun公司很早以前出品的 版本很老 希望大家下载
json 2.2.3 jdk 1.5 && jdk1.3 lib && src && doc文档 官方下载 天涯浪子
WebService URLConnection request/response JDK1.3及以上都有实现 例子比较乱...
包含jdk1.1,jdk1.2,jdk1.3,jdk1.4,jdk5,jdk6,jdk7,jdk8,jdk9,jdk10,jdk11,jdk12,jdk13
Upgrading Oracle Applications 11i to use JDK 1.3 (Doc ID 130091.1)
SJavaWebManage 采用低版本jdk1.3开发的网站管理工具,支持文件管理/命令执行/数据库管理。 低版本JDK开发,支持在JDK>=1.3版本上运行。 SJavaWebManage jdk 1.3 tomcat 7测试通过 jdk 1.4.2 weblogic 8.1测试...
jdk1.3的安装包旧版本原版下载doc api index.html
官方版本,亲测可用
利用JSP直接读写XML文件,分别用DOM解析器和SAX解析器加以实现,非常适合初学者入门,作为一个了解jsp与XML的台阶
官方版本,亲测可用
java反转源码
因为JDK1.3/1.4不支持泛型,所以写法比支持对象嵌套的要复杂,附件是自己研究的一个例子 /* ===========================JSON字符串转换为Java Object===============================*/ String sibill = ""; ...
NULL 博文链接:https://wang-peng1.iteye.com/blog/1133695