Kako pronaći podskup stringa u Javi?
Kako pronaći podskup stringa u Javi?

Video: Kako pronaći podskup stringa u Javi?

Video: Kako pronaći podskup stringa u Javi?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Maj
Anonim

The podskup niza je znak ili grupa znakova koji su prisutni unutar string . Sve moguće podskupovi za string biće n(n+1)/2.

Program:

  1. javna klasa AllSubsets {
  2. javna static void main( String args) {
  3. String str = "ZABAVA";
  4. int len = str.
  5. int temp = 0;

Shodno tome, kako da pronađem podskupove u Javi?

Možeš naći sve podskupovi skupa ili skupa snage koristeći iteraciju. Biće 2^N podskupovi za dati skup, gdje je N broj elemenata u skupu. Na primjer, bit će 2^4 = 16 podskupovi za skup {1, 2, 3, 4}. Svaki '1' u binarnom prikazu označava element na toj poziciji.

Neko se takođe može zapitati, kako vraćate deo stringa u Javi? The java string podniz () metoda vraća a dio of the string . Mi prosljeđujemo početni indeks i krajnji indeksni broj pozicija u java podniz metoda gdje je početni indeks inkluzivan, a krajnji indeks isključiv. Drugim riječima, početni indeks počinje od 0, dok završni indeks počinje od 1.

Nakon toga, postavlja se pitanje, kako da pronađem sve podnizove niza?

Objašnjenje: Korak 1: Iterirajte preko cijelog String Korak 2: Ponavljajte od kraja string da biste generisali drugačiji podniz, dodajte podniz na listu. Korak 3: Ispustite k-ti znak iz podniza dobijenog odozgo da biste generisali različite podsekvenca . Korak 4: ako je podsekvenca nije na listi pa se ponavlja.

Koje su string metode u Javi?

Java String klasa pruža mnogo toga metode za obavljanje operacija na string kao što su compare(), concat(), equals(), split(), length(), replace(), compareTo(), intern(), substring() itd. java .lang. String class implementira Serializable, Comparable i CharSequence interfejse.

Preporučuje se: