Substring i Java: Lær hvordan du bruker substring () -metoden



Denne artikkelen om Substring i Java hjelper deg å lære om syntaksen, forskjellige metoder under substring ved hjelp av eksempler

Strenger er i utgangspunktet definert som en array av tegn. I Java , objekter av en streng er uforanderlige, noe som betyr at en konstant ikke kan endres når den er opprettet.Å finne substringen til en streng er et veldig vanlig spørsmål i . Så jeg skal forklare hvordan Substring i Java fungerer.

Dette er temaene jeg skal dekke i denne artikkelen:





La oss komme i gang.

Substring i Java: Hva er en substring i Java?

En del av en er kalttil S ubstring . Med andre ord er substring en delmengde av en annen streng. Java-undergrunnen() -metoden returnerer en ny streng som er en delstreng av denne strengen. substring () metoden er en overbelastet metode.



Syntaks:
substring (// en av metodene)
{
//kropp
}

Eksempel:

Substring i Java - Edureka



Dette er et tydelig eksempel på en substring i . Her er strengen 'Edureka', men når du deler den opp i blokker, består den av understrenger som til slutt beregner strengen.

La oss gå videre og forstå de forskjellige metodene under substring ().

Substring i Java: Ulike metoder under substring

Det er i utgangspunktet to forskjellige metoder under substring () -metoden. De er:

  • Strengsubstring (int begIndex)
  • Strengsubstring (int beginIndex, int endIndex)

La oss forstå dem i detalj.

Strengsubstring (int begIndex)

Denne metoden har to varianter, og den returnerer en ny streng som er en delstreng av denne strengen. Substringen begynner med et tegn ved den spesifiserte indeksen 'beginIndex' til slutten av strengen.

Syntaks:
offentlig strengstreng (int begIndex)

til kraften i Java

Merk : indeksen starter fra ‘0’ som refererer til første tegn i String.

La oss se på et eksempel.

public class Substring {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () to extract substring // returns Edureka System.out.print ( 'Understrengen er:') System.out.println (Str.substring (10))}}

Produksjon: Edureka

Strengsubstring (int beginIndex, int endIndex)

Denne metoden har to varianter, og den returnerer en ny som er en delstreng av denne strengen. Understrengingen begynner med et tegn ved den angitte indeksen BeginIndex og strekker seg til slutten av strengen eller opp til endIndex - 1 hvis et annet argument er til stede.

Syntaks

offentlig strengstreng (int begIndex, int endIndex)

hopp i c ++

La oss jobbe med et eksempel.

public class Substring2 {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () to extract substring // returns edu System.out.print ( 'Substringen er:') System.out.println (Str.substring (10, 14))}}

Produksjon : suksess

La oss nå gå videre til det siste emnet.

Substring i Java: Understrengsprogram

La oss diskutere noen få programmer som hjelper oss med å forstå Substring in .

Program for å skrive ut alle strenger av en gitt streng

klasse Kurs {// Funksjon for å skrive ut alle understrenger statisk ugyldig subString (tegn str [], int n) {// Velg startpunkt for (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) } }

Produksjon:

Deretter bruker du en metode (ved hjelp av substr () -funksjon)

public class Substring {// Funksjon for å skrive ut all substring public static void SubString (String str, int n) {for (int i = 0 i

Produksjon :

Dette fører oss til slutten av denne artikkelen der vi har lært om Substring i . Håper du er klar med alt som har blitt delt med deg i denne opplæringen.

Forsikre deg om at du trener så mye som mulig og tilbakestiller opplevelsen.

Hvis du fant denne artikkelen om “Substring in Java” relevant, kan du sjekke ut et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden.

Vi er her for å hjelpe deg med hvert trinn på reisen, vi kommer med en læreplan som er designet for studenter og fagpersoner som ønsker å være Java-utvikler. Kurset er designet for å gi deg et forsprang i Java-programmering og trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Spring.

Hvis du kommer over noen spørsmål, kan du stille alle spørsmålene dine i kommentarfeltet i “Substring in Java”, og teamet vårt svarer gjerne.