検索方法を設計しました。私の要件によると、ユーザーが顧客のレコードを検索したい場合、ユーザーは顧客の姓または名を名前テキスト フィールドに入力してから検索ボタンをクリックできます。次の 2 つのスクリーン ショットは、ボタン クリック前後のイベントの例を示しています (検索する名前を入力して Lee を入力)。
以下は検索用のコードです。うまくいっていますが、もっと良くしたいですか?
private void search()
{
String studentName=CNameTextField.getText();
String record="";
int count=0;
for(int i=0; i<myList.size();i++)
{
String name=myList.get(i).getName();
String [] splitName= name.split(" ");
if(studentName.equals(splitName[0]) || studentName.equals(splitName[1]))
{
count++;
record=record+"\n"+myList.get(i).toString();
}
display.setText("");
display.append(count + " result(s) found for "+ studentName);
display.append("\n "+ record);
}
}