俺様がJavaを極めてニートを脱出しようともがくスレ
レス数が900を超えています。1000を超えると表示できなくなるよ。
0920デフォルトの名無しさん
2006/12/16(土) 02:28:15区切られた文字列が特定の文字列に合致する場合、処理を行うというプログラムを作りたいと思っています。
例えばテキストフィールドに
yamada,tarou
と入力されたとして、特定の文字列がtarouだった場合に処理を実行したいのです。
とりあえず組んでみたのですが、
StringTokenizer st = new StringTokenizer(nameInput.getText(), ",");//文字列をカンマごとに区切る
for(int i = 0; i < st.countTokens(); i++) {//カンマで区切られた文字列の数よりpが大きくなるまで繰り返す
if(tokutei.startsWith(st.nextToken())) {
処理内容
}
}
これだと文字列で区切られた内、1区切り目までしか処理できませんでした。
forで条件式を繰り返す以外に、何か良い方法があるのでしょうか?
初めての質問なので、何か不手際がありましたら申し訳ありません。
レス数が900を超えています。1000を超えると表示できなくなるよ。