Hur hittar du underuppsättningen av en sträng i Java?
Hur hittar du underuppsättningen av en sträng i Java?

Video: Hur hittar du underuppsättningen av en sträng i Java?

Video: Hur hittar du underuppsättningen av en sträng i Java?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, Maj
Anonim

De delmängd av en sträng är karaktären eller gruppen av tecken som finns inuti sträng . Allt möjligt delmängder för en sträng kommer att vara n(n+1)/2.

Program:

  1. public class AllSubset {
  2. public static void main( Sträng args) {
  3. Sträng str = "KUL";
  4. int len = str.
  5. int temp = 0;

Följaktligen, hur hittar jag delmängder i Java?

Du kan hitta Allt delmängder av set eller power set med hjälp av iteration också. Det kommer att finnas 2^N delmängder för en given mängd, där N är antalet element i mängden. Till exempel kommer det att finnas 2^4 = 16 delmängder för uppsättningen {1, 2, 3, 4}. Varje '1' i den binära representationen indikerar ett element i den positionen.

Man kan också fråga sig hur man returnerar en del av en sträng i Java? De java sträng understräng () metod returnerar a del av sträng . Vi passerar startindex och slutindexnummerposition i java delsträng metod där startindex är inklusive och slutindex är exklusivt. Med andra ord, startindex börjar från 0 medan slutindex börjar från 1.

Därefter är frågan, hur hittar jag alla efterföljder av en sträng?

Förklaring: Steg 1: Iterera över hela Sträng Steg 2: Iterera från slutet av sträng för att generera olika delsträngar lägg till delsträngen i listan. Steg 3: Släpp k:te tecknet från delsträngen som erhålls från ovan för att generera olika efterföljande . Steg 4: om efterföljande inte finns i listan återkommer då.

Vilka är strängmetoderna i Java?

Java-sträng klass ger mycket av metoder att utföra operationer på sträng såsom compare(), concat(), equals(), split(), length(), replace(), compareTo(), intern(), substring() osv. java .lang. Sträng class implementerar Serializable, Comparable och CharSequence-gränssnitt.

Rekommenderad: