記憶庫

自分用のメモです。

文字列をデリミタで分割し、配列形式で取得したい

文字列をデリミタで分割したい場合(例えば CSV の1行をカンマで分割したいような場合)は StringTokenizer クラスを使用する。

使い方は以下の通り。

import java.util.*;

・・・

StringTokenizer _stok = new StringTokenizer("ほげ:もげ:ぴよ");
String _str[] = new String[_stok.countTokens()];

int i = 0;

while (_stok.hasMoreTokens()) {
	_str[i++] = _stok.nextToken(); 
}

・・・