Substring in Java: leer hoe u de methode substring () gebruikt



Dit artikel over Substring in Java helpt je meer te weten te komen over de syntaxis, verschillende methoden onder subtekenreeks met behulp van voorbeelden

Strings worden in feite gedefinieerd als een array van karakters. In Java , objecten van een String zijn onveranderlijk, wat betekent dat een constante niet kan worden gewijzigd nadat deze is gemaakt.Het vinden van de substring van een string is een veel voorkomende vraag in de . Dus ik zal uitleggen hoe Substring in Java werkt.

Dit zijn de onderwerpen die ik in dit artikel zal behandelen:





Laten we beginnen.

Substring in Java: wat is een substring in Java?

Een deel van een wordt genoemdnaar S ubstring . Met andere woorden, substring is een subset van een andere string. De Java-substring() methode retourneert een nieuwe string die een substring is van deze string. substring () methode is een overbelaste methode.



Syntaxis:
substring (// een van de methoden)
{
//lichaam
}

Voorbeeld:

Substring in Java - Edureka



Dit is een duidelijk voorbeeld van een substring in . Hier is de string 'Edureka', maar als je hem opsplitst in blokken, is hij samengesteld uit subtekenreeksen die uiteindelijk de string berekenen.

Laten we verder gaan en de verschillende methoden onder substring () begrijpen.

hoe u het Java-programma kunt beëindigen

Substring in Java: verschillende methoden onder substring

Er zijn in principe twee verschillende methoden onder de methode substring (). Zij zijn:

  • String substring (int begIndex)
  • String substring (int beginIndex, int endIndex)

Laten we ze in detail begrijpen.

String substring (int begIndex)

Deze methode heeft twee varianten en retourneert een nieuwe string die een substring is van deze string. De subtekenreeks begint met een teken aan de opgegeven index ‘beginIndex’ tot het einde van de tekenreeks.

Syntaxis:
public String-substring (int begIndex)

Opmerking : de index begint bij ‘0’, wat verwijst naar het eerste teken van String.

Laten we een voorbeeld bekijken.

public class Substring {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // gebruik substring () om substring te extraheren // retourneert Edureka System.out.print ( 'De substring is:') System.out.println (Str.substring (10))}}

Uitgang: Edureka

String substring (int beginIndex, int endIndex)

Deze methode heeft twee varianten en retourneert een nieuwe wat een substring is van deze string. De subtekenreeks begint met een teken bij de opgegeven index BeginIndex en strekt zich uit tot het einde van de string of tot endIndex - 1 als er een ander argument aanwezig is.

Syntaxis

public String-substring (int begIndex, int endIndex)

het doorgeven van opdrachtregelargumenten in java

Laten we met een voorbeeld werken.

public class Substring2 {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // gebruik substring () om substring te extraheren // retourneert edu System.out.print ( 'De substring is:') System.out.println (Str.substring (10, 14))}}

Uitvoer : succes

Laten we nu verder gaan met het laatste onderwerp.

Substring in Java: Substring-programma

Laten we een paar programma's bespreken die helpen bij het begrijpen van Substring in .

Programma om alle subtekenreeksen van een bepaalde string af te drukken

class Course {// Functie om alle subtekenreeksen af ​​te drukken static void subString (char str [], int n) {// Kies startpunt voor (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) } }

Uitgang:

Vervolgens een methode gebruiken (functie substr () gebruiken)

genereer een willekeurige string in java
public class Substring {// Functie om alle substring af te drukken public static void SubString (String str, int n) {for (int i = 0 i

Uitvoer :

Dit brengt ons bij het einde van dit artikel waar we hebben geleerd over Substring in . Ik hoop dat je duidelijk bent met alles wat in deze tutorial met je is gedeeld.

Zorg ervoor dat je zoveel mogelijk oefent en terugkeert naar je ervaring.

Als je dit artikel over 'Substring in Java' relevant vond, bekijk dan het een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld.

We zijn hier om je te helpen bij elke stap op je reis, we komen met een curriculum dat is ontworpen voor studenten en professionals die een Java-ontwikkelaar willen worden. De cursus is bedoeld om u een voorsprong te geven in het programmeren van Java en u te trainen in zowel de kern als geavanceerde Java-concepten, samen met verschillende Java-frameworks zoals Hibernate & Spring.

Mocht u nog vragen tegenkomen, stel dan gerust al uw vragen in het commentaargedeelte van 'Substring in Java' en ons team zal u graag antwoorden.