List<Employee> employee=new ArrayList<Employee>();
static final String[] mylist=new String[3];
employee.add(new Employee("Sofia","London","092237674643","Manager",30,800000));
employee.add(new Employee("Jones","Qwait","092013764551","CEO",33,20000000));
employee.add(new Employee("Kai","Korea","5243524541741","Staff",43,700000));
n=new String[]{"Wazma","Laiba","Kainat","Sana","Sara","Saba","Ayesha","Ali","Armeena","Ahmed"};
for(int i=0;i<employee.size();i++){
mylist[i]=String.valueOf(employee.get(i));
}
Iterator<Employee> itr=employee.iterator();
Employee emp;
for(int j=0;j<mylist.length;j++){
emp = itr.next();
if(emp.getName().matches(mylist[j])) {
System.out.println(mylist[j]);
}
我想要做的是檢查mylist中的名稱是否與emp中的名稱匹配,然後打印該員工的詳細信息。但我的代碼,如果條件回到for循環,而不是打印細節。通過名稱獲取員工的詳細信息