السلام عليكم و رحمة الله و بركاته..
سؤالي هو:
كيف لو كنت أريد أن أطبع آخر ظهور للindex للكلمة التي أبحث عنها و ليس أول ظهور لها
مثلا :
في هذا الكلاس توجد كلمة "Ahamd" مرتين و أريد أن أطبع آخر ظهور لها و ليس أول ظهور لها و لكني لم أعرف
import javax.swing.*;
class SerachingArray{
public static void main(String[]args){
String[]entry={"Ahmad", "Mohammad", "Salem", "Ahmad","Salem"};
String name=JOptionPane.showInputDialog("Enter the name that you want to search for:");
boolean found=false;
int i=0;
while((!found)&&(i<entry.length)){
if (name.equals(entry))
found=true;
else
i++;
}//while
if (found)
JOptionPane.showMessageDialog(null,name+" is found"+ "\nindex is "+i);
else
JOptionPane.showMessageDialog(null,name+" is not found");
System.exit(0);
}
}