Jak korzystać z indeksu w Javie

Jak korzystać z indeksu w Javie
Podczas programowania w Javie mogą wystąpić sytuacje, w których można wygodne zlokalizować i modyfikować wartości. Na przykład dostęp do i aktualizacji określonej wartości z zawartych wpisów zgodnie z wymogiem poprzez analizę ich pozycji. W takich scenariuszach „indeks()„Metoda w Javie jest bardzo pomocna w skutecznym wyszukiwaniu i modyfikowaniu wartości.

W tym artykule pokaże wykorzystanie metody „indexof ()” w Javie.

Jak używać „indexof ()” w Javie?

W Javie „indeks()”Metoda jest stosowana do zlokalizowania indeksu określonego znaku lub podłacia w odpowiednim ciągu.

Składnia (scenariusz postaci)

strunowy.indexof (int char, int from)

W tej składni:

  • "zwęglać”Odnosi się do postaci, którego indeks początkowy musi zostać zlokalizowany.
  • "z”Jest opcjonalnym parametrem odpowiadającym wskaźnikowi początkowemu na podstawie którego„zwęglać„Postać musi być przeszukana.

Składnia (scenariusz String)

strunowy.indexof (String St, int from)

W powyższej składni:

  • "St”Odnosi się do ciągu, którego indeks początkowy musi zostać zlokalizowany.
  • "z”Jest opcjonalnym parametrem wskazującym wskaźnik początkowa na podstawie którego„St„Ciąg należy przeszukać.

Przykład 1: Zastosowanie metody „indexof ()” w celu uzyskania dostępu do znaku ciągu i na podstawie określonego indeksu startowego
W tym przykładzie „indeks()„Można zastosować metodę, aby zwrócić indeks określonego znaku bezpośrednio i w odniesieniu do określonego indeksu początkowego, skąd zainicjować wyszukiwanie:

indeks klasy publicznej
public static void main (string args [])
String givenstring = "Linuxhint";
System.na zewnątrz.println („Indeks H to:”+Givenstring.indexof („h”));
System.na zewnątrz.println („indeks u oparty na indeksie to:”+Givenstring.indexof („u”, 2));

W powyższym bloku kodu:

  • Po pierwsze, zainicjuj dostarczone „Strunowy" wartość.
  • W następnym kroku skojarz „indeks()”Metoda z zainicjowanym ciągiem w celu zwrócenia odpowiedniego wskaźnika określonego znaku.
  • Na koniec ponownie zastosuj omówioną metodę, aby wyświetlić indeks określonego znaku na podstawie konkretnego indeksu początkowego, od czego rozpocząć wyszukiwanie.
  • Algorytm: Jest takie, że jeśli określony indeks przekracza pozycję znaku lub w przypadku nie znalezionego znaku, „-1”Jest zwrócony.

Wyjście

W tym wyjściu można przeanalizować, że wskaźnik „u”Zwraca się jako„3”Ponieważ określony indeks, od czego rozpocząć wyszukiwanie, jest„2”Odnosząc się do postaci„N".

Aby jasno zrozumieć omawiany algorytm, po prostu określ wskaźnik wyszukiwania przekraczający określone występowanie znaku w ciągu. To zwraca omawiane „-1„Wynik, w następujący sposób:

Przykład 2: Zastosowanie metody „indexof ()” w celu uzyskania dostępu bezpośrednio do podrzędu i na podstawie określonego indeksu startowego
Ten konkretny przykład stosuje omawianą metodę dostępu do podrzędu bezpośrednio oraz w odniesieniu do konkretnego indeksu, skąd zainicjować wyszukiwanie:

Indexof2 klasy publicznej
public static void main (string args [])
String givenstring = "to jest programowanie java";
System.na zewnątrz.println („indeks (java) to:”+givenstring.indexof („java”));
System.na zewnątrz.println („indeks (IS) oparty na indeksie to:”
+ Givenstring.indexof („IS”, 3));

Zastosuj poniżej określone kroki zgodnie z powyższym blokiem kodu:

  • Po pierwsze, zainicjuj oświadczone „Strunowy" wartość.
  • Teraz zastosuj „indeks()„Metoda zwrócenia indeksu podłańca.
  • Wreszcie, zwróć podany wskaźnik substringowy na podstawie podanego indeksu, jak omówiono.

Wyjście

Ten wynik oznacza, że ​​pożądany wymóg jest spełniony.

Wniosek

W Javie „indeks()”Metoda jest wykorzystywana do znalezienia indeksu określonego znaku lub podłacia w ciągu bezpośrednio lub poprzez uruchomienie wyszukiwania z podanego indeksu. W tym spisie omówiono podejścia do zastosowania metody „indexof ()” w Javie.