Substring en Java

Hay dos variantes del método substring(). Este artículo describe todos ellos, de la siguiente manera: 

1. String substring(): este método tiene dos variantes y devuelve una nueva string que es una substring de esta string. La substring comienza con el carácter en el índice especificado y se extiende hasta el final de esta string. Y el índice de substring comienza desde 1 y no desde 0.

Syntax : 
public String substring(int begIndex)
Parameters : 
begIndex : the begin index, inclusive.
Return Value : 
The specified substring.

Java

// Java code to demonstrate the
// working of substring(int begIndex)
public class Substr1 {
    public static void main(String args[])
    {
 
        // Initializing String
        String Str = new String("Welcome to geeksforgeeks");
 
        // using substring() to extract substring
        // returns (whiteSpace)geeksforgeeks
       
        System.out.print("The extracted substring is : ");
        System.out.println(Str.substring(10));
    }
}

Producción: 

The extracted substring is :  geeksforgeeks

2. String substring(begIndex, endIndex): este método tiene dos variantes y devuelve una nueva string que es una substring de esta string. La substring comienza con el carácter en el índice especificado y se extiende hasta el final de esta string o hasta endIndex – 1 si se proporciona el segundo argumento. 

Syntax : 
public String substring(int begIndex, int endIndex)
Parameters : 
beginIndex :  the begin index, inclusive.
endIndex :  the end index, exclusive.
Return Value : 
The specified substring.

Java

// Java code to demonstrate the
// working of substring(int begIndex, int endIndex)
public class Substr2 {
    public static void main(String args[])
    {
 
        // Initializing String
        String Str = new String("Welcome to geeksforgeeks");
 
        // using substring() to extract substring
        // returns geeks
        System.out.print("The extracted substring  is : ");
        System.out.println(Str.substring(10, 16));
    }
}

Producción: 

The extracted substring  is :  geeks

Posible aplicación: la extracción de substrings encuentra su uso en muchas aplicaciones, incluida la extracción de prefijos y sufijos. Por ejemplo, para extraer un Apellido del nombre o extraer solo la denominación de una string que contiene tanto la cantidad como el símbolo de la moneda. Este último se explica a continuación.  

Java

// Java code to demonstrate the
// application of substring()
public class Appli {
    public static void main(String args[])
    {
 
        // Initializing String
        String Str = new String("Rs 1000");
 
        // Printing original string
        System.out.print("The original string  is : ");
        System.out.println(Str);
 
        // using substring() to extract substring
        // returns 1000
        System.out.print("The extracted substring  is : ");
        System.out.println(Str.substring(3));
    }
}

Producción : 

The original string  is : Rs 1000
The extracted substring  is : 1000

Este artículo es una contribución de Astha Tyagi . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. 
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *