テキストフィールドから得た文字列をカンマごとに区切り、
区切られた文字列が特定の文字列に合致する場合、処理を行うというプログラムを作りたいと思っています。

例えばテキストフィールドに
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で条件式を繰り返す以外に、何か良い方法があるのでしょうか?

初めての質問なので、何か不手際がありましたら申し訳ありません。