String comienza con() Método en Java con ejemplos

El método startWith() de la clase String presente en el paquete java.lang se usa para verificar si la string comienza con un prefijo específico. La vista del paquete es la siguiente:

 --> java.lang Package
    --> String Class
         --> startWith() Method   

variantes de métodos

Hay dos variantes del método getswith() que son las siguientes:

  1. comienza con()
  2. comienza con (prefijo de string, int strt_pos)

Variante 1: la string comienza con()

Este método prueba si una string comienza con el prefijo especificado a partir del primer índice.

Sintaxis: 

public boolean startsWith(String prefix)

Parámetros: el prefijo que debe coincidir.

Tipo de devolución: un valor booleano que devuelve verdadero si la secuencia de caracteres representada por el argumento es un prefijo de la secuencia de caracteres representada por esta string; de lo contrario, devuelve falso.

Ejemplo:

Java

// Java Program to Illustrate startsWith() Method
// of String class
 
// Importing required classes
import java.util.*;
 
// Class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Creating custom string
        String str = new String(
            "GeeksforGeeks is Computer Science Portal");
 
        // Checking whether string starts with
        // corresponding input string passed
        // using startsWith() method and
        // later storing result in boolean value
        boolean ans1 = str.startsWith("Geeks");
        boolean ans2 = str.startsWith("Computer");
 
        // Printing the boolean value
        System.out.println(ans1);
        System.out.println(ans2);
    }
}
Producción

true
false

Variante 2: la string comienza con (prefijo de string, int strt_pos)

Esta variante tiene dos argumentos y prueba si una string comienza con el prefijo especificado que comienza con un índice especificado. Aquí estamos pasando una posición de partida para ser emparejados que nos permite la flexibilidad  

Sintaxis:

public boolean startsWith(String prefix, int strt_pos)

Parámetros:

  • prefijo: El prefijo debe coincidir.
  • strt_pos: Posición de inicio donde comenzar a buscar en la string.

Tipo de retorno: un valor booleano que devuelve verdadero si la secuencia de caracteres representada por el argumento es un prefijo de la secuencia de caracteres representada por esta string; falso en caso contrario.

Ejemplo:

Java

// Java Program to Demonstrate Working of startsWith()
// Method of String Class
 
// Importing required classes
import java.lang.String;
 
// Class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
        // Declaring and initialising custom string
        String Str = new String("Welcome to GeeksforGeeks");
 
        // Display message
        System.out.print(
            "Check whether string starts with Welcome at pos 11 : ");
        // Testing the prefix using startsWith() method
        System.out.println(Str.startsWith("Welcome", 11));
 
        // Display message
        System.out.print(
            "Check whether string starts with geeks at pos 11 : ");
        // Testing the prefix using startsWith() method
        System.out.println(Str.startsWith("Geeks", 11));
    }
}
Producción

Check whether string starts with Welcome at pos 11 : false
Check whether string starts with geeks at pos 11 : true

Ejemplo de la vida real

Ahora busquemos las posibles aplicaciones que se ven en la vida diaria. Este método puede ser útil principalmente para filtrar prefijos. Por ejemplo: filtrar números de teléfono a partir de una serie de nombres a partir de una letra en particular. Este último se explica en este artículo. 

Ejemplo

Java

// Java Program to Illustrate startsWith() Method
// As Real-time Scenario
 
// Importing required classes
import java.util.*;
 
// Class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Declaring and initialising a string
        String Str = new String("Sandeep Jain");
 
        // Testing the prefix using startsWith() method
        System.out.print(
            "Check Whether It Starts With Letter 'S' : ");
 
        // Printing corresponding boolean value
        System.out.println(Str.startsWith("S"));
    }
}
Producción

Check Whether It Starts With Letter 'S' : true

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 Agregar comentario Ocultar.

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 *