Paano mo mahahanap ang subSet ng isang string sa Java?
Paano mo mahahanap ang subSet ng isang string sa Java?

Video: Paano mo mahahanap ang subSet ng isang string sa Java?

Video: Paano mo mahahanap ang subSet ng isang string sa Java?
Video: JAVASCRIPT TUTORIAL FOR BEGINNERS | PAANO GAWING DYNAMIC ANG ISANG WEBSITE 2024, Disyembre
Anonim

Ang subset ng isang string ay ang karakter o ang pangkat ng mga tauhan na naroroon sa loob ng string . Lahat ng posible mga subset para sa string magiging n(n+1)/2.

Programa:

  1. pampublikong klase AllSubsets {
  2. pampublikong static void main( String args) {
  3. String str = "MASAYA";
  4. int len = str.
  5. int temp = 0;

Dahil dito, paano ko mahahanap ang mga subset sa Java?

Kaya mo hanapin lahat mga subset ng set o power set gamit din ang pag-ulit. Magkakaroon ng 2^N mga subset para sa isang naibigay na set, kung saan ang N ay ang bilang ng mga elemento sa set. Halimbawa, magkakaroon ng 2^4 = 16 mga subset para sa set {1, 2, 3, 4}. Ang bawat '1' sa binary na representasyon ay nagpapahiwatig ng isang elemento sa posisyong iyon.

Maaari ring magtanong, paano mo ibabalik ang bahagi ng isang string sa Java? Ang java string substring () paraan nagbabalik a bahagi ng string . Ipapasa namin ang start index at end index number position sa java substring paraan kung saan ang start index ay inclusive at end index ay exclusive. Sa madaling salita, nagsisimula ang start index sa 0 samantalang ang end index ay nagsisimula sa 1.

Kasunod nito, ang tanong ay, paano ko mahahanap ang lahat ng mga pagkakasunod-sunod ng isang string?

Paliwanag: Hakbang 1: Ulitin ang kabuuan String Hakbang 2: Ulitin mula sa dulo ng string upang makabuo ng iba't ibang substring idagdag ang subtring sa listahan Hakbang 3: I-drop ang kth character mula sa substring na nakuha mula sa itaas upang makabuo ng iba't ibang kasunod . Hakbang 4: kung ang kasunod wala sa listahan tapos umulit.

Ano ang mga pamamaraan ng string sa Java?

Java String ang klase ay nagbibigay ng maraming paraan upang magsagawa ng mga operasyon sa string gaya ng compare(), concat(), equals(), split(), length(), replace(), compareTo(), intern(), substring() atbp. Ang java .lang. String ipinapatupad ng klase ang Serializable, Comparable at CharSequence na mga interface.

Inirerekumendang: