چگونه می توان زیرمجموعه یک رشته را در جاوا پیدا کرد؟
چگونه می توان زیرمجموعه یک رشته را در جاوا پیدا کرد؟

تصویری: چگونه می توان زیرمجموعه یک رشته را در جاوا پیدا کرد؟

تصویری: چگونه می توان زیرمجموعه یک رشته را در جاوا پیدا کرد؟
تصویری: ده 10 شغل آنلاین برای نوجوانان با حقوق خوب :: شغل های مناسب بچه های محصل 2024, ممکن است
Anonim

را زیر مجموعه یک رشته شخصیت یا گروهی از کاراکترها است که در داخل آن حضور دارند رشته . همه چیز ممکن زیر مجموعه ها برای یک رشته n(n+1)/2 خواهد بود.

برنامه:

  1. کلاس عمومی همه زیر مجموعه ها {
  2. اصلی خالی استاتیک عمومی( رشته ارگ) {
  3. رشته str = "FUN";
  4. int len = خ.
  5. int temp = 0;

در نتیجه، چگونه می توانم زیر مجموعه ها را در جاوا پیدا کنم؟

تو می توانی پیدا کردن همه زیر مجموعه ها مجموعه یا مجموعه توان با استفاده از تکرار نیز. 2^N وجود خواهد داشت زیر مجموعه ها برای یک مجموعه داده شده، که در آن N تعداد عناصر مجموعه است. به عنوان مثال، 2^4 = 16 وجود خواهد داشت زیر مجموعه ها برای مجموعه {1، 2، 3، 4}. هر "1" در نمایش باینری نشان دهنده عنصری در آن موقعیت است.

همچنین ممکن است سوال شود، چگونه بخشی از یک رشته را در جاوا برگردانید؟ را رشته فرعی جاوا () روش برمی گرداند آ بخش از رشته . ما از موقعیت شروع و پایان ایندکس شماره شاخص عبور می کنیم زیر رشته جاوا روشی که در آن شاخص شروع فراگیر و شاخص پایان انحصاری است. به عبارت دیگر، شاخص شروع از 0 شروع می شود در حالی که شاخص پایان از 1 شروع می شود.

پس از آن، سوال این است که چگونه می توانم تمام دنباله های یک رشته را پیدا کنم؟

توضیح: مرحله 1: کل را تکرار کنید رشته مرحله 2: تکرار از پایان رشته به منظور تولید زیررشته های مختلف، زیررشته را به لیست اضافه کنید مرحله 3: کاراکتر kth را از زیر رشته به دست آمده از بالا رها کنید تا متفاوت ایجاد شود. دنباله . مرحله 4: اگر دنباله در لیست نیست پس تکرار کنید.

متدهای رشته ای در جاوا چیست؟

رشته جاوا کلاس بسیاری از مواد و روش ها برای انجام عملیات بر روی رشته مانند compare()، concat()، برابر ()، split()، length()، replace()، compareTo()، intern()، substring() و غیره جاوا .lang. رشته کلاس رابط های Serializable، Comparable و CharSequence را پیاده سازی می کند.

توصیه شده: