Kuidas leida Java-st stringi alamhulka?
Kuidas leida Java-st stringi alamhulka?

Video: Kuidas leida Java-st stringi alamhulka?

Video: Kuidas leida Java-st stringi alamhulka?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Detsember
Anonim

The stringi alamhulk on tegelane või tegelaste rühm, mis on sees string . Kõik võimalik alamhulgad le string on n(n+1)/2.

Programm:

  1. public class AllSubsets {
  2. avalik static void main( String args) {
  3. String str = "LÕBUS";
  4. int len = str.
  5. sisetemperatuur = 0;

Järelikult, kuidas leida Java-s alamhulki?

Sa saad leida kõik alamhulgad komplekti või võimsuskomplekti, kasutades ka iteratsiooni. Tuleb 2^N alamhulgad antud hulga jaoks, kus N on hulga elementide arv. Näiteks on 2^4 = 16 alamhulgad komplekti {1, 2, 3, 4} jaoks. Iga '1' binaarses esituses tähistab selles positsioonis olevat elementi.

Võib ka küsida, kuidas tagastada Javas osa stringist? The java stringi alamstring () meetod naaseb a osa selle string . Me läbime algusindeksi ja lõpuindeksi numbri positsiooni java alamstring meetod, kus algusindeks on kaasav ja lõpuindeks on välistav. Teisisõnu, algusindeks algab 0-st, samas kui lõpuindeks algab 1-st.

Seejärel tekib küsimus, kuidas leida stringi kõik alamjadad?

Selgitus: 1. samm: korrake kogu String 2. samm: korrake alates lõpust string erineva alamstringi genereerimiseks lisage alamstring loendisse. 3. samm: eemaldage ülalt saadud alamstringist k-s märk, et genereerida erinev järeljada . 4. samm: kui järeljada ei ole loendis, siis korduvad.

Millised on Java stringimeetodid?

Java string klass pakub palju meetodid peal toiminguid teha string nagu võrdle(), concat(), võrdub(), split(), pikkus(), asenda(), võrdleTo(), intern(), alamstring() jne. java .lang. String klass rakendab Serialisable, Comparable ja CharSequence liideseid.

Soovitan: