Jak najdete podmnožinu řetězce v Javě?
Jak najdete podmnožinu řetězce v Javě?

Video: Jak najdete podmnožinu řetězce v Javě?

Video: Jak najdete podmnožinu řetězce v Javě?
Video: substring And length (Java String Methods) 2024, Duben
Anonim

The podmnožina řetězce je znak nebo skupina znaků, které jsou přítomny uvnitř tětiva . Všechno možné podmnožiny pro tětiva bude n(n+1)/2.

Program:

  1. public class AllSubsets {
  2. public static void main( Tětiva argumenty) {
  3. Tětiva str = "zábava";
  4. int len = str.
  5. int temp = 0;

Jak tedy najdu podmnožiny v Javě?

Můžeš nalézt Všechno podmnožiny množiny nebo výkonové množiny také pomocí iterace. Bude 2^N podmnožiny pro danou množinu, kde N je počet prvků v množině. Například bude 2^4 = 16 podmnožiny pro množinu {1, 2, 3, 4}. Každá '1' v binární reprezentaci označuje prvek na této pozici.

Někdo se také může zeptat, jak vrátíte část řetězce v Javě? The podřetězec java string () metoda se vrací A část z tětiva . Předáme počáteční index a koncové indexové číslo pozice v podřetězec java metoda, kde počáteční index je včetně a koncový index je exkluzivní. Jinými slovy, počáteční index začíná od 0, zatímco koncový index začíná od 1.

Následně je otázkou, jak najdu všechny podsekvence řetězce?

Vysvětlení: Krok 1: Opakujte celý Tětiva Krok 2: Opakujte od konce tětiva za účelem vygenerování jiného podřetězce přidejte podřetězec do seznamu Krok 3: Vypusťte k-tý znak z podřetězce získaného výše a vygenerujte různé subsekvence . Krok 4: pokud subsekvence není v seznamu, pak se opakujte.

Jaké jsou řetězcové metody v Javě?

Řetězec Java třída nabízí mnoho metody provádět operace na tětiva jako například Compare(), concat(), equals(), split(), length(), replace(), CompareTo(), intern(), substring() atd. Jáva .lang. Tětiva třída implementuje rozhraní Serializable, Comparable a CharSequence.

Doporučuje: