Hoe vind jy die subset van 'n string in Java?
Hoe vind jy die subset van 'n string in Java?

Video: Hoe vind jy die subset van 'n string in Java?

Video: Hoe vind jy die subset van 'n string in Java?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, Mei
Anonim

Die subset van 'n string is die karakter of die groep karakters wat in die string . Al die moontlike subversamelings vir 'n string sal n(n+1)/2 wees.

Program:

  1. publieke klas AlleSubsets {
  2. openbare statiese leemte hoof( Snaar args) {
  3. Snaar str = "PRET";
  4. int len = str.
  5. int temp = 0;

Gevolglik, hoe vind ek subsets in Java?

Jy kan vind almal subversamelings van stel of kragstel met behulp van iterasie ook. Daar sal 2^N wees subversamelings vir 'n gegewe versameling, waar N die aantal elemente in versameling is. Byvoorbeeld, daar sal 2^4 = 16 wees subversamelings vir die stel {1, 2, 3, 4}. Elke '1' in die binêre voorstelling dui 'n element in daardie posisie aan.

Mens kan ook vra, hoe gee jy 'n deel van 'n string terug in Java? Die java string substring () metode opbrengste a deel van die string . Ons slaag begin indeks en einde indeks nommer posisie in die java substring metode waar beginindeks inklusief en eindindeks eksklusief is. Met ander woorde, beginindeks begin vanaf 0, terwyl eindindeks vanaf 1 begin.

Gevolglik is die vraag, hoe vind ek al die opeenvolgings van 'n string?

Verduideliking: Stap 1: Herhaal oor die geheel Snaar Stap 2: Herhaal vanaf die einde van string om verskillende substring te genereer, voeg die substring by die lys Stap 3: Los kth karakter uit die substring wat van bo verkry is om verskillende opeenvolging . Stap 4: as die opeenvolging is nie in die lys nie, dan herhaal.

Wat is die stringmetodes in Java?

Java-string klas bied baie van metodes operasies uit te voer string soos compare(), concat(), gelyk(), split(), length(), replace(), compareTo(), intern(), substring() ens. java .lang. Snaar klas implementeer Serializable, Comparable en CharSequence-koppelvlakke.

Aanbeveel: