StringTokenizerを使って、第二引数に指定した区切り文字で、第一引数の文字列を区切ります。
String str= "123,456,789" String delim="," StringTokenizer st = new StringTokenizer(str, delim); int length = st.countTokens(); String[] tokens = new String[length]; for (int i = 0; i < length; i++) { tokens[i] = st.nextToken(); }
tokenの配列には123 456 789の三つが入ります。 今回は区切り文字を”,”としていますが”,;”と指定するとカンマまたはセミコロンで文字列を区切ります。