class MyString{ //文字列を任意の文字で分割 static String[] parseString(String str,char sep) { int i,j,size; String[] result; //最後尾に分割文字 if (str.equals("")||str.charAt(str.length()-1)!=sep) str+=sep; //サイズを得る size=0; i=str.indexOf(sep); while (i>=0) { size++; i=str.indexOf(sep,i+1); } //分割する result=new String[size]; size=0; j=0; i=str.indexOf(sep); while (i>=0) { result[size++]=str.substring(j,i); j=i+1; i=str.indexOf(sep,j); } return result; } }