发新话题
打印

解决中文问题的几个常用的函数(2)

解决中文问题的几个常用的函数(2)

  解决中文问题的几个常用的函数(2)

8:字符串分割:
    public int getCount(String str,String sign){//查找某一字符串中str,特定子串s的出现次数
if(str==null) return 0;
StringTokenizer s=new StringTokenizer(str,sign);
return s.countTokens();
}
  public String[] getArray(String str,String sign){//按特定子串s为标记,将子串截成数组。
int count=getCount(str,sign);
int j=0;
String[] arr=new String[count];
for(int i=0;i<count;i  ){
if(str.indexOf(sign)!=-1){
j =str.indexOf(sign);
arr=str.substring(0,j);
str =str.substring(j 1);
}else{
arr=str;
}
}
return arr;

}
9:jdk1.3没有字符串替换函数,(jdk1.4有)。
解决1.3中的个这个问题如下:

public String stringReplace(String sourceString, String toReplaceString, String replaceString)
{
String returnString = sourceString;
int stringLength = 0;
if(toReplaceString != null)
{
stringLength = toReplaceString.length();
}
if(returnString != null

TOP

发新话题