Sottostringa in Java: scopri come utilizzare il metodo sottostringa ()



Questo articolo su Sottostringa in Java ti aiuta a conoscere la sintassi, diversi metodi sotto sottostringa con l'aiuto di esempi

Le stringhe sono fondamentalmente definite come file Vettore di personaggi. Nel Giava , gli oggetti di una stringa sono immutabili, il che significa che una costante non può essere modificata una volta creata.Trovare la sottostringa di una stringa è una domanda molto comune posta in . Quindi, spiegherò come funziona la sottostringa in Java.

Questi sono gli argomenti che tratterò in questo articolo:





Iniziamo.

Sottostringa in Java: che cos'è una sottostringa in Java?

Una parte di a è chiamatoper S ubstring . In altre parole, la sottostringa è un sottoinsieme di un'altra stringa. La sottostringa Java() restituisce una nuova stringa che è una sottostringa di questa stringa. sottostringa () metodo è un metodo sovraccarico.



Sintassi:
sottostringa (// uno qualsiasi dei metodi)
{
//corpo
}

Esempio:

Sottostringa in Java - Edureka



Questo è un chiaro esempio di sottostringa in . Qui, la stringa è 'Edureka' ma quando la scomponi in blocchi, è composta da sottostringhe che alla fine calcolano la stringa.

Andiamo avanti e comprendiamo i diversi metodi in substring ().

Sottostringa in Java: metodi diversi sotto sottostringa

Esistono fondamentalmente due metodi diversi con il metodo substring (). Sono:

  • Sottostringa stringa (int begIndex)
  • Sottostringa stringa (int beginIndex, int endIndex)

Vediamoli in dettaglio.

Sottostringa stringa (int begIndex)

Questo metodo ha due varianti e restituisce una nuova stringa che è una sottostringa di questa stringa. La sottostringa inizia con un carattere in corrispondenza dell'indice 'beginIndex' specificato fino alla fine della stringa.

Sintassi:
sottostringa String pubblica (int begIndex)

Nota : l'indice inizia da '0' che fa riferimento al primo carattere di String.

Diamo un'occhiata a un esempio.

public class Sottostringa {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () per estrarre la sottostringa // restituisce Edureka System.out.print ( 'La sottostringa è:') System.out.println (Str.substring (10))}}

Produzione: Edureka

l'inverso di un numero in java

Sottostringa stringa (int beginIndex, int endIndex)

Questo metodo ha due varianti e ne restituisce una nuova che è una sottostringa di questa stringa. La sottostringa inizia con un carattere all'indice BeginIndex specificato e si estende fino alla fine della stringa o fino a endIndex - 1 se è presente un altro argomento.

Sintassi

public String sottostringa (int begIndex, int endIndex)

esempio di blocco statico in java

Lavoriamo con un esempio.

public class Substring2 {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () per estrarre la sottostringa // restituisce edu System.out.print ( 'La sottostringa è:') System.out.println (Str.substring (10, 14))}}

Produzione : successo

Ora, passiamo all'argomento finale.

Sottostringa in Java: Programma sottostringa

Parliamo di alcuni programmi che aiutano a comprendere la sottostringa in .

Programma per stampare tutte le sottostringhe di una data stringa

class Course {// Funzione per stampare tutte le sottostringhe static void subString (char str [], int n) {// Scegli il punto di partenza per (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) } }

Produzione:

Quindi, utilizzando un metodo (utilizzando la funzione substr ())

public class Substring {// Funzione per stampare tutta la sottostringa public static void SubString (String str, int n) {for (int i = 0 i

Produzione :

Questo ci porta alla fine di questo articolo in cui abbiamo imparato a conoscere la sottostringa in . Spero che tu sia chiaro con tutto ciò che è stato condiviso con te in questo tutorial.

Assicurati di esercitarti il ​​più possibile e di ripristinare la tua esperienza.

Se hai trovato rilevante questo articolo su 'Sottostringa in Java', controlla il file una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo.

Siamo qui per aiutarti in ogni fase del tuo viaggio, elaboriamo un curriculum progettato per studenti e professionisti che vogliono essere uno sviluppatore Java. Il corso è progettato per darti un vantaggio nella programmazione Java e formarti per concetti Java sia di base che avanzati insieme a vari framework Java come Hibernate e Spring.

Se incontri delle domande, sentiti libero di porre tutte le tue domande nella sezione commenti di 'Sottostringa in Java' e il nostro team sarà lieto di rispondere.