O método Java String startsWith () verifica se a string começa com a string especificada ou não.
A sintaxe do startsWith()
método string é:
string.startsWith(String str, int offset)
Aqui, string é um objeto da String
classe.
Parâmetros startsWith ()
O startsWith()
método pode ter dois parâmetros.
- str - verifique se a string começa com
str
ou não - offset (opcional) - verifica em uma substring
string
começando a partir deste índice.
Valor de retorno começaWith ()
- retorna verdadeiro se a string começar com a string dada
- retorna falso se a string não começar com a string fornecida
Exemplo 1: Java startsWith () sem parâmetro de deslocamento
class Main ( public static void main(String() args) ( String str = "Java Programming"; System.out.println(str.startsWith("Java")); // true System.out.println(str.startsWith("J")); // true System.out.println(str.startsWith("Java Program")); // true System.out.println(str.startsWith("java")); // false System.out.println(str.startsWith("ava")); // false ) )
Como você pode ver no exemplo acima, startsWith()
leva em consideração as letras maiúsculas e minúsculas.
Exemplo 2: Java startsWith () com parâmetro de deslocamento
class Main ( public static void main(String() args) ( String str = "Java Programming"; // checks in substring "a Programming" System.out.println(str.startsWith("Java", 3)); // false System.out.println(str.startsWith("a Pr", 3)); // true ) )
Aqui, passamos 3 como um offset
. Portanto, no programa acima, startsWith()
verifica se "a Programming"
começa com a string especificada.
Se você precisar verificar se a string termina com a string especificada ou não, use o método Java String endsWith ().