Substring în Java: Aflați cum să utilizați metoda substring ()

Acest articol despre Substring în Java vă ajută să aflați despre sintaxă, diferite metode substring cu ajutorul exemplelor

Corzile sunt definite practic ca un matrice de personaje. În Java , obiectele unui șir sunt imuabile ceea ce înseamnă că o constantă nu poate fi modificată odată creată.Găsirea subșirului unui șir este o întrebare foarte frecventă adresată în . Așadar, voi explica cum funcționează Substring în Java.

Acestea sunt subiectele pe care le voi aborda în acest articol:





Să începem.

Sub șir în Java: Ce este un șir în Java?

O parte a unui se numeștela S ubstring . Cu alte cuvinte, substring este un subset al unui alt șir. Șirul Java() returnează un nou șir care este un șir de caractere al acestui șir. substring () metoda este o metodă supraîncărcată.



Sintaxă:
substring (// oricare dintre metode)
{
//corp
}

Exemplu:

Substring în Java - Edureka



Acesta este un exemplu clar al unui șir în . Aici, șirul este „Edureka”, dar când îl împărțiți în blocuri, acesta este compus din șiruri care în final calculează șirul.

Să mergem mai departe și să înțelegem diferitele metode de sub șir ().

Sub șir în Java: diferite metode sub șir

În principiu, există două metode diferite sub metoda substring (). Sunt:

  • Șir substring (int begIndex)
  • Șir de șiruri (int beginIndex, int endIndex)

Să le înțelegem în detaliu.

Șir substring (int begIndex)

Această metodă are două variante și returnează un nou șir care este un șir de caractere al acestui șir. Șirul începe cu un caracter la indexul specificat ‘beginIndex’ până la sfârșitul șirului.

Sintaxă:
șir public de șiruri (int begIndex)

Notă : indexul începe de la „0” care se referă la primul caracter al șirului.

Să aruncăm o privire la un exemplu.

public class Substring {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // folosind substring () pentru a extrage substring // returnează Edureka System.out.print ( „Șirul este:”) System.out.println (Str.substring (10))}}

Ieșire: Edureka

Șir de șiruri (int beginIndex, int endIndex)

Această metodă are două variante și returnează o nouă care este un șir de caractere al acestui șir. Șirul începe cu un caracter la indexul specificat BeginIndex și se extinde până la sfârșitul șirului sau până la endIndex - 1 dacă este prezent un alt argument.

Sintaxă

șir public de șiruri (int begIndex, int endIndex)

Să lucrăm cu un exemplu.

public class Substring2 {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // folosind substring () pentru a extrage substring // returnează edu System.out.print ( „Șirul secundar este:”) System.out.println (Str.substring (10, 14))}}

Ieșire : succes

saltstack vs marionetă vs bucătar

Acum, să trecem la subiectul final.

Substring în Java: Program de subcord

Să discutăm câteva programe care vă ajută să înțelegeți Substring în .

Program pentru a imprima toate șirurile de caractere ale unui șir dat

clasă Curs {// Funcția de a imprima toate sub șirurile static void subString (char str [], int n) {// Alegeți punctul de pornire pentru (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Ieșire:

Apoi, folosind o metodă (folosind funcția substr ())

public class Substring {// Funcție pentru a imprima toate substring public static void SubString (String str, int n) {for (int i = 0 i

Ieșire :

Acest lucru ne aduce la sfârșitul acestui articol, unde am aflat despre Substring în . Sper că ești clar cu tot ce ți-a fost împărtășit în acest tutorial.

Asigurați-vă că exersați cât mai mult posibil și reveniți la experiență.

Dacă ați găsit relevant acest articol despre „Substring in Java”, consultați o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

Suntem aici pentru a vă ajuta cu fiecare pas din călătoria dvs., venim cu un curriculum care este conceput pentru studenți și profesioniști care doresc să fie un dezvoltator Java. Cursul este conceput pentru a vă oferi un început important în programarea Java și pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring

Dacă întâmpinați întrebări, nu ezitați să vă adresați toate întrebările în secțiunea de comentarii din „Substring în Java”, iar echipa noastră va fi bucuroasă să vă răspundă.