السلام عليـــكم .... مساء الخيرت
هل يوجد عملية مقارنه بين متغيرين من نوع
( String )
لآني سويتها وماضبطت معي .. في طريقه للبحث بلإسم .. حيث تقارن الطريقه الأسم المدخل من المستخدم بالاسم الموجود في المصفوفه.
هذا مثال صغير يوضح عملية المقارنه ...
import javax.swing.JOptionPane;
public class test {
public static void main(String args[]) {
String s="ali";
String m=JOptionPane.showInputDialog("j");
if(m==s)
JOptionPane.showMessageDialog(null,"yes");
else
JOptionPane.showMessageDialog(null,"No Data found");
System.exit(0);
}
}حيث أنه حينما يدخل المستخدم اسم
ali
تخرج الرساله
No Data found
وان لم يدخل كذلك تخرج نفس الرساله
مع العلم بأنني أعرف هذه الطريقه
b=m.equalsIgnoreCase(s);
يعني اذا كانت m تساوي s يرجع true في الb ولكن مشكلتي هنا .. كيف أفحص b هل هو true أم لاء
فهل من حل لهذه المشكله ؟
تحياتي