私はtextArea内の単語を検索するコードを書いています。ここにはコードがあります:特定のテキストを選択するにはスクロールでTextAreaで
else if(str.equals("Find Next"))
{
if(ta.getText().length()!=0 && t1.getText().length()!=0)
{
int n = ta.getText().trim().indexOf(t1.getText().trim());
ta.select(n,t1.getText().length());
}
}
参考のために、taはtexareaであり、t1はユーザが検索する単語を入力するTextFieldです。私の問題は、このような文字列を書くときです。彼は良い少年です。そして、良い、良い、良いは選択されていませんが、私は "彼"を検索すると、彼が選択されます。私が基本的に言いたいのは、textFieldに文字列の最初の単語を入力すると、それが検索され選択されますが、他の単語を入力すると選択されません。どこが間違っているの?
最初の単語を検索する方法をお探しですか? –
いいえ、私は文字列内の単語を検索するために探しています –
申し訳ありません兄弟、私は間違ってやっているものを得た –