Podłańcuch w Javie – String

Podlancuch W Javie String



Podczas zarządzania danymi w Javie mogą wystąpić sytuacje, w których programista musi to zrobić

wykorzystywać zawartych danych lub je modyfikować. Na przykład użycie wartości ciągu w inny sposób lub aktualizacja wartości zgodnie z podanym wymaganiem powoduje zachowanie „ projekt dokumentu ' nienaruszony. W takich przypadkach substring w Javie pomaga w wykorzystaniu obecnych zasobów i złagodzeniu funkcjonalności po stronie programisty.

Ten blog zademonstruje użycie i wdrożenie „ podłańcuch ” w Jawie.







Co to jest „Podciąg” w Javie?

Podłańcuch ciągu ” w Javie można osiągnąć za pomocą „ podłańcuch() ' metoda. Ta metoda wyodrębnia i zwraca podciąg z dostarczonych lub wprowadzonych przez użytkownika wartości ciągu na podstawie określonych indeksów początkowych i końcowych.



Składnia



strunowy. podłańcuch ( początek, ostatni )

W powyższej składni:





  • początek ” odnosi się do indeksu początkowego.
  • ostatni ” odpowiada indeksowi końcowemu.

Przykład 1: Pobierz podciąg łańcucha z ostatniego w Javie

W tym przykładzie określony ciąg może być podłańcuchem od ostatniego:

Strunowy podany ciąg = 'Jawa' ;
System . na zewnątrz . println ( „Podany ciąg znaków to:” + podany ciąg ) ;
System . na zewnątrz . println ( „Wyodrębniony podłańcuch z końca to:” + podany ciąg. podłańcuch ( 3 ) ) ;

W powyższym fragmencie kodu:



  • Najpierw zainicjuj wartość ciągu i wyświetl ją.
  • W następnym kroku powiąż „ podłańcuch() ” z podanym ciągiem, wskazując na podany indeks.
  • Spowoduje to wyodrębnienie ostatniego znaku ciągu, a tym samym wyodrębnienie podciągu z ostatniego.

Wyjście

To wyjście oznacza, że ​​pobierany jest ostatni znak łańcucha odpowiadający indeksowi „ 3 ”.

Przykład 2: Pobieranie podciągu łańcucha w odniesieniu do określonych indeksów w Javie

W tym konkretnym przykładzie ciąg w Javie może być podłańcuchem w określonych indeksach:

Strunowy podany ciąg = 'Jawa' ;
System . na zewnątrz . println ( „Podany ciąg znaków to:” + podany ciąg ) ;
System . na zewnątrz . println ( 'Wyodrębniony podciąg w '
+ „określone indeksy to:” + podany ciąg. podłańcuch ( 0 , 2 ) ) ;

W powyższym bloku kodu:

  • Podobnie zainicjuj wartość ciągu i wyświetl ją.
  • Teraz zastosuj „ podłańcuch() ” metoda taka, że ​​łańcuch jest podłańcuchem od początku, tj.” 0 ” do indeksu końcowego, tj. „ 2 ”.
  • Zauważ, że wartość względem indeksu końcowego „ 2 ” jest wykluczony w procesie wyodrębniania podciągów.

Wyjście

Z powyższego wyniku można wywnioskować, że łańcuch jest odpowiednio podłańcuchem.

Przykład 3: Pobierz podłańcuch ciągu wprowadzanego przez użytkownika w Javie

W takim przypadku ciąg zostanie wzięty jako dane wejściowe od użytkownika i odpowiednio podłańcuch. Po pierwsze, dołącz dostarczoną poniżej bibliotekę, aby umożliwić wprowadzanie danych przez użytkownika:

import java.util.Scanner ;

Teraz dodaj następujący kod w „ główny() ' metoda:

Wejście skanera = nowy Skaner ( System . W ) ;
System . na zewnątrz . println ( 'Wprowadź wartość ciągu: ' ) ;
Strunowy ciągWartość = wejście. następna linia ( ) ;
System . na zewnątrz . println ( „Wyodrębniony podciąg to:” + ciągWartość. podłańcuch ( 0 , 2 ) ) ;

W powyższym kodzie:

  • Stwórz ' Skaner „Obiekt o nazwie” wejście ' używając ' nowy ” słowo kluczowe i „ Skaner() ”konstruktor, odpowiednio.
  • W ” przyjmuje dane wejściowe użytkownika.
  • W następnym kroku powiązane „ następna linia() ” gwarantuje, że użytkownik wprowadza dane jako „ strunowy ”.
  • Na koniec zastosuj „ podłańcuch() ” do podciągu ciągu wejściowego użytkownika zgodnie z określonymi indeksami jako jego (metoda) parametrem.

Wyjście

W tym wyniku można przeanalizować, czy łańcuch zdefiniowany przez użytkownika jest odpowiednio podłańcuchem.

Wniosek

Wyodrębnianie podłańcucha z łańcucha w Javie można przeprowadzić za pomocą „ podłańcuch() ' metoda. Ta metoda wyodrębnia i podaje podciąg z ciągu na podstawie określonych indeksów. Co więcej, można go wykorzystać do pobrania odpowiednio podłańcucha łańcucha z ostatniego, w określonych indeksach lub podłańcucha ciągu wprowadzonego przez użytkownika. Na tym blogu omówiono podejścia do „ podłańcuch ” ciąg znaków w Javie.