سلام.
آیا می توان دستور if را برای String به اجرا در آورد؟همان طور که می توان از دستور شرطی switch بهره برد.
سلام.
آیا می توان دستور if را برای String به اجرا در آورد؟همان طور که می توان از دستور شرطی switch بهره برد.
سلام،بله می شود
String str;
str="john";
if(str=="john")
{//first work to do
}
else{
//second work to do
}
برای اطلاع عرض کنم که بهتر است از متد equal استفاده کنید . زیرا در کلاس String هنگامی که شی ساخته میشود جاوا علاوه بر مقدار شی به جایگاه آن در حافظه هم توجه می کند . بنابرین در دستور if بالا حتی اگه از نظر منطقی درست باشد شما با جواب false مواجه خواهید شد
پاسخ ها