★★★★求一实现split的方法,急★★★★
我的机子上安装的有:JDK1.4.2、JCreator2.5
我在此环境下,用JCreator写了个方法:Split(String source,char useChar),其功能是把我传进的参数source,去除掉首尾不需要的字符
useChar(比如:';')后,再按useChar进行分割。原代码如下:
///////////////////////
public String[] Split(String source,char useChar){
//去除第一个";"
if(source.charAt(0)==useChar)
source=source.substring(1,source.length());
//去除最后一个";"
if(source.charAt(source.length()-1)==useChar)
source=source.substring(0,source.length()-1);
return source.split(useChar);
}
///////////////////////
编译是没有问题的,在我自己的机子上也是可以的。
但是,用户那边使用的是JDK1.3.1,当我调用:String[] arr=Dzdgl.Split(str,';');
的时候,出现类似的错误:
default.jsp:106: Method split(java.lang.String,
java.lang.String) not found in class java.lang.String.
String[] arr=Dzdgl.Split(str,';');
提示,java.lang.String不含split方法.
我估计是JDK版本的问题,但是我不被允许去给客户重新安装JDK1.4.2。
哪位GGJJ,可以帮我实现我上面功能的String[] Split(String source,char userChar)方法...........急等