//はるライブラリ class Harulib{ /********************************************************************************/ /* */ /* ある文字列で分割 buf = HaruSplit("aa<>bb<>cc<>dd","<>",1) ---> buf = "bb" */ /* */ /********************************************************************************/ static String HaruSplit(String sline,String c,int turn){ char token[] = new char[ c.length() ];//分割文字列 int i,j,k; boolean search_flag; int count=0; char buffer[] = new char[sline.length()+1 ];//バッファ String str; char line[] = new char[sline.length() ];//文字配列 //System.out.println("Do:HaruSplit()"); //System.out.println("sline = "+sline+",turn = "+turn); //トークン(区切り文字列)を文字配列に。 c.getChars(0,c.length(),token,0); //文字列をchar配列に。 sline.getChars(0,sline.length(),line,0); //System.out.println("token = "+String.valueOf(token)+",line = "+String.valueOf(line)); k=0; search_flag = false; for(i=0;i string str = String.valueOf(cbuffer); //System.out.println("str = "+str); //System.out.println("Done:HaruSplit()"); return str; } //終端記号までの文字数を得る static int HaruStrlen(char buffer[]){ int i; for(i=0;i