نمایش نتایج 1 تا 20 از 20

نام تاپیک: بررسی تساوی 2 رشته

  1. #1
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    بررسی تساوی 2 رشته

    سلام

    من میخوام تساوی 2 رشته رو بررسی کنم . کد زیر رو نوشتم :

                       if (harf.getText().toString().equalsIgnoreCase("ب")=  =true);                   {

    Log.i("2", "2");
    }
    if ( harf.getText().toString().equalsIgnoreCase("ج")== true);
    {

    Log.i("1", "1");
    }


    1 و 2 در logcat ظاهر میشه . . اگه کسی از دوستان مشکل کار رو میدونه راهنمایی کنه . ممنون
    آخرین ویرایش به وسیله ho3ein.3ven : چهارشنبه 21 اسفند 1392 در 14:44 عصر

  2. #2

    نقل قول: بررسی تساوی 2 رشته

    تساوی دو رشته با تابع equals بدست میاد به این شکل :

    if(string.equals("text"))


    شما harf.getText().toString رو بریز توی یک رشته و اون رو مقایسه کن
    بعدش هم دو تا if نذار اگه میخوای فقط یکیش اجرا شه، if دوم رو else if بذار

  3. #3
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    متاسفانه بازم همونجوره

    		    	   String str=harf.getText().toString();		    	   if (str.equals("ب")==true);
    {

    Log.i("2", "2");
    }
    if (str.equals("ج")==true);
    {

    Log.i("1", "1");
    }


    به صورت elseif هم که مینویسم اررور میگیره

  4. #4

    نقل قول: بررسی تساوی 2 رشته

    مساوی true نمیخواد دیگه ، همون تابع رو بنویسی درسته

  5. #5
    کاربر دائمی آواتار saeed_g21
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    تبریز
    پست
    1,078

    نقل قول: بررسی تساوی 2 رشته

    نقل قول نوشته شده توسط ho3ein.3ven مشاهده تاپیک
    متاسفانه بازم همونجوره

                       String str=harf.getText().toString();                   if (str.equals("ب")==true);
    {

    Log.i("2", "2");
    }
    if (str.equals("ج")==true);
    {

    Log.i("1", "1");
    }


    به صورت elseif هم که مینویسم اررور میگیره
    elseif نیست else if هست یعنی از هم جدا هستن

  6. #6
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    نقل قول نوشته شده توسط poorman مشاهده تاپیک
    مساوی true نمیخواد دیگه ، همون تابع رو بنویسی درسته
    تشکر بابت پاسخ . بازم نشد

  7. #7
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    نقل قول نوشته شده توسط saeed_g21 مشاهده تاپیک
    elseif نیست else if هست یعنی از هم جدا هستن
    میدونم دوست عزیز . نمی دونم چرا اررور میده .

  8. #8

    نقل قول: بررسی تساوی 2 رشته

    تنها راهی که به ذهنم میرسه اینه که اون "ب" و "ج" رو هم قبلش توی string جدا بذاری و بعد اون string ها رو چک کنی، امکان داره خطا از چک کردن مستقیم باشه

  9. #9
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    بازم نشد .
    		    	   String str=harf.getText().toString();		    	   String b="ب";
    String j ="ج";

    if (str.equals(b));
    {

    Log.i("2", "2");
    }
    if (str.equals(j));
    {

    Log.i("1", "1");
    }


    اولین زبانیه که میبینم اینجوریه

  10. #10
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    این کده خیلی جالبه . false رو نشون میده :

    		    	   String str=harf.getText().toString();		    	   
    if (str.equals("ب"));
    {

    Log.i("2", "2");
    tv.setText(String.valueOf(str.equals("ب")));
    }


    موندم والا

  11. #11

    نقل قول: بررسی تساوی 2 رشته

    کدها تونو توی یه کلاس معمولی جاوا تست کردم درست بودن ، هر چی هست مربوط به مقداری هستش که از اون ویو میگیرید ، یکبار مقدار str رو بصورت دستی بنویسید ببینید نتیجه چی میشه
    String str = "ج";

  12. #12
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    درست نشد . بازم هر 2 تا اجرا میشه .

    String str=harf.getText().toString();

    if ("ب".equals("ب"));
    {

    Log.i("2", "2");

    }


    if ("ب".equals("ج"));
    {

    Log.i("1", "1");
    }

  13. #13
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    فک کنم کامپایلرم مشکل داره چون کد های زیر هم که تست کردم درست نشد :

    	 	   if (true);    	   {

    Log.i("2", "2");
    }


    if (false);
    {

    Log.i("1", "1");
    }

  14. #14
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    کسی نظری نداره ؟

  15. #15
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    دوستان کسی در مورد مشکل من اطلاعی نداره ؟

  16. #16
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    حل شد مشکل

  17. #17

    نقل قول: بررسی تساوی 2 رشته

    خب مشکل از چی بود که حل شد ؟؟؟

  18. #18
    کاربر دائمی آواتار ho3ein.3ven
    تاریخ عضویت
    آذر 1390
    محل زندگی
    بوشهر
    پست
    1,185

    نقل قول: بررسی تساوی 2 رشته

    نقل قول نوشته شده توسط poorman مشاهده تاپیک
    خب مشکل از چی بود که حل شد ؟؟؟
    بعد از دستور if از ; استفاده کردم وقتی بعد از if از ; استفاده بشه دستوراتش بدون بررسی شرط اجرا میشه
    موندم چطور این ; رو ندیدم

  19. #19
    کاربر دائمی آواتار saeed_g21
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    تبریز
    پست
    1,078

    نقل قول: بررسی تساوی 2 رشته

    نقل قول نوشته شده توسط ho3ein.3ven مشاهده تاپیک
    بعد از دستور if از ; استفاده کردم وقتی بعد از if از ; استفاده بشه دستوراتش بدون بررسی شرط اجرا میشه
    موندم چطور این ; رو ندیدم
    راست میگیا !!!!

    در نمونه هایی که گذاشتی هم معلومه چه جالب هیچ کس متوجه نشده

  20. #20

    نقل قول: بررسی تساوی 2 رشته

    چقد جالب !!!

    منم اصلا حواسم نبود

    همین چیزای اندرویده که جذابه دیگه

تاپیک های مشابه

  1. دلیل بررسی یک رشته قبل از ساطع کردن سیگنال
    نوشته شده توسط smemamian در بخش برنامه نویسی در محیط QT و هم خانواده هایش
    پاسخ: 1
    آخرین پست: یک شنبه 18 فروردین 1392, 23:16 عصر
  2. مشکل در بررسی تساوی رشته(درون تابع)
    نوشته شده توسط mohammad6969 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: دوشنبه 16 مرداد 1391, 02:17 صبح
  3. سوال: چگونگی بررسی وجود دو رشته همیشه پشت سر هم
    نوشته شده توسط hamidrezaghorouri در بخش سایر پایگاه‌های داده
    پاسخ: 3
    آخرین پست: سه شنبه 13 مرداد 1388, 00:34 صبح
  4. سوالی در رابطه با رشته ها و بررسی کلید فشرده شده در هرجای برنامه
    نوشته شده توسط saeid99 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: دوشنبه 29 مهر 1387, 10:43 صبح
  5. بررسی وجود یک رشته در متغیر
    نوشته شده توسط maryam_80 در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: سه شنبه 09 مرداد 1386, 07:08 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •