XML要素ベースの区切り文字を分割しています|
。XML 要素の形式を以下に示します。
start:23 | stop:43 | name:abc def
私は次の方法でやっています
StringTokenizer stringTokenizer = new StringTokenizer(oneLine, " | ");
// First line is "start"
if ( stringTokenizer.hasMoreTokens() ) {
String tmp = stringTokenizer.nextToken();
if ( tmp.startsWith("start:")) {
tmp = tmp.substring("start:".length());
// ----
しかし、問題は、最後のサブ要素を取得できないことですname:abc def
。のみ取得できますが、取得できabc
ませんdef
。