Java String startsWith ()

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 Stringclasse.

Parâmetros startsWith ()

O startsWith()método pode ter dois parâmetros.

  • str - verifique se a string começa com strou não
  • offset (opcional) - verifica em uma substring stringcomeç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 ().

Artigos interessantes...