public static String[] StringToStringArray(String attribName,String compartChar){
int paraNum=0;
String tempStr=attribName;
while(tempStr.indexOf(compartChar)!=-1){
tempStr=tempStr.substring(tempStr.indexOf(compartChar)+1);
paraNum++;
}
paraNum++;
String[] S2SA=new String[paraNum];
int i=0;
int pos=0;
while(attribName.indexOf(compartChar)!=-1){
pos=attribName.indexOf(compartChar);
S2SA[i]=attribName.substring(0,pos);
attribName=attribName.substring(pos+1);
i++;
}
S2SA[i]=attribName;
return S2SA;
}
int paraNum=0;
String tempStr=attribName;
while(tempStr.indexOf(compartChar)!=-1){
tempStr=tempStr.substring(tempStr.indexOf(compartChar)+1);
paraNum++;
}
paraNum++;
String[] S2SA=new String[paraNum];
int i=0;
int pos=0;
while(attribName.indexOf(compartChar)!=-1){
pos=attribName.indexOf(compartChar);
S2SA[i]=attribName.substring(0,pos);
attribName=attribName.substring(pos+1);
i++;
}
S2SA[i]=attribName;
return S2SA;
}
StringTokenizer st=new StringTokenizer(str,";");//分界符“/”
int count=st.countTokens();
String[] strArray=new String[count];
int i=0;
while(st.hasMoreTokens()){
strArray[i]=st.nextToken();
out.println(strArray[i]);
i++;
}StringTokenizer在java.util.*包里