Strenge defineres grundlæggende som en array af tegn. I Java , objekter af en streng er uforanderlige, hvilket betyder, at en konstant ikke kan ændres, når den er oprettet.At finde substring af en streng er et meget almindeligt spørgsmål stillet i . Så jeg forklarer, hvordan Substring i Java fungerer.
Dette er de emner, jeg vil dække i denne artikel:
Lad os komme igang.
Substring i Java: Hvad er en substring i Java?
En del af en Heddertil S ubstring . Med andre ord er substring en delmængde af en anden streng. Java-substring() -metoden returnerer en ny streng, der er en understreng af denne streng. understreng () metode er en overbelastet metode.
flet sorteringsprogram i java
Syntaks:
substring (// en af metoderne)
{
//legeme
}
Eksempel:
Dette er et klart eksempel på en substring i . Her er strengen 'Edureka', men når du nedbryder den i blokke, er den sammensat af understrenge, der endelig beregner strengen.
Lad os gå videre og forstå de forskellige metoder under substring ().
Substring i Java: Forskellige metoder under substring
Der er grundlæggende to forskellige metoder under substring () -metoden. De er:
Lad os forstå dem detaljeret.
Strengsubstring (int begIndex)
Denne metode har to varianter, og den returnerer en ny streng, der er en substring af denne streng. Understrengen begynder med et tegn ved det angivne indeks 'beginIndex' til slutningen af strengen.
Syntaks:
offentlig strengstreng (int begIndex)
Bemærk : indekset starter fra '0', der henviser til det første tegn i streng.
Lad os 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 // returnerer Edureka System.out.print ( 'Understrengen er:') System.out.println (Str.substring (10))}}
Strengsubstring (int beginIndex, int endIndex)
Denne metode har to varianter, og den returnerer en ny som er en substring af denne streng. Understrengingen begynder med et tegn ved det angivne indeks BeginIndex og strækker sig til slutningen af strengen eller op til endIndex - 1, hvis der findes et andet argument.
Syntaks
offentlig strengstreng (int begIndex, int endIndex)
videregivelse af kommandolinjeargumenter i java
Lad os arbejde 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 ( 'Understrengingen er:') System.out.println (Str.substring (10, 14))}}
Produktion : succes
Lad os nu gå videre til det sidste emne.
Understreng i Java: Understrengsprogram
Lad os diskutere et par programmer, der hjælper med at forstå Substring in .
Programmer til at udskrive alle understrenge af en given strengklasse Kursus {// Funktion til udskrivning af alle understrenge statisk ugyldig subString (tegn str [], int n) {// Vælg 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) } }
Produktion:
Dernæst ved hjælp af en metode (Brug af substr () -funktion)
public class Substring {// Funktion til at udskrive alle substring public static void SubString (String str, int n) {for (int i = 0 iProduktion :
Dette bringer os til slutningen af denne artikel, hvor vi har lært om Substring i . Håber du er klar med alt, hvad der er delt med dig i denne vejledning.
Sørg for at øve så meget som muligt, og vend din oplevelse tilbage.
sql og pl sql tutorialHvis du fandt denne artikel om 'Substring in Java' relevant, skal du tjekke et betroet online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden.
Vi er her for at hjælpe dig med hvert trin på din rejse, vi kommer med en læseplan, der er designet til studerende og fagfolk, der ønsker at være en Java-udvikler. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.
Hvis du støder på spørgsmål, er du velkommen til at stille alle dine spørgsmål i kommentarfeltet i “Substring in Java”, og vores team vil med glæde svare.