رفتن به مطلب
  • 0

شرط گذاری در اندروید استدیو


berayan

سوال

سلام

 

من یک حروف رو از متن اسخراج میکنم بعد اونو  حرف مشابهش برابر قرار میدم اما شرط عمل نمیکنه

String edit = "abc";
String s1 =String.valueOf(edit.toString().charAt(0));

if ( s1 == "a"){
    
  شرط اجرا نمیشه
    
}

با دیالوگ s1 رو خوندم حرف a رو میگیره  ولی وقتی با a  برابر میکنم شرط قبول نمیشه 

 

با تشکر  

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 18 ساعت قبل، berayan گفته است :

سلام

 

من یک حروف رو از متن اسخراج میکنم بعد اونو  حرف مشابهش برابر قرار میدم اما شرط عمل نمیکنه


String edit = "abc";
String s1 =String.valueOf(edit.toString().charAt(0));

if ( s1 == "a"){
    
  شرط اجرا نمیشه
    
}

با دیالوگ s1 رو خوندم حرف a رو میگیره  ولی وقتی با a  برابر میکنم شرط قبول نمیشه 

 

با تشکر  

برای اینکه چک کنید دقیقا همون متن هستش باید از equalsIgnoreCase() استفاده کنید به شکل زیر :

if (b.equalsIgnoreCase(a)){

}

برای اینکه چک کنید که رشته ی a داخل رشته ی b هست یا نه هم باید از contains استفاده کنی :

if (b.contains(a)){
                    
}

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...