logo

String Java começa com()

O Classe Java String começa com() O método verifica se esta string começa com o prefixo fornecido. Retorna verdadeiro se esta string começar com o prefixo fornecido; senão retorna falso.

Assinatura

A sintaxe ou assinatura do método startWith() é fornecida abaixo.

 public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset) 

Parâmetro

prefixo: Sequência de personagem

desvio: o índice de onde começa a correspondência do prefixo da string.

Devoluções

verdadeiro ou falso

Implementação interna destartWith(String prefix, int tooffset)

 public boolean startsWith(String prefix, int toffset) { char ta[] = value; int to = toffset; char pa[] = prefix.value; int po = 0; int pc = prefix.value.length; // Note: toffset might be near -1>>>1. if ((toffset value.length - pc)) { return false; } while (--pc >= 0) { if (ta[to++] != pa[po++]) { return false; } } return true; } 

Implementação interna destartWith(String prefix,)

 // Since the offset is not mentioned in this type of startWith() method, the offset is // considered as 0. public boolean startsWith(String prefix) { // the offset is 0 return startsWith(prefix, 0); } 

Exemplo do método Java StringstartWith()

O métodostartWith() considera a distinção entre maiúsculas e minúsculas dos caracteres. Considere o seguinte exemplo.

Nome do arquivo: StartsWithExample.java

 public class StartsWithExample { // main method public static void main(String args[]) { // input string String s1='java string split method by javatpoint'; System.out.println(s1.startsWith('ja')); // true System.out.println(s1.startsWith('java string')); // true System.out.println(s1.startsWith('Java string')); // false as 'j' and 'J' are different } } 

Saída:

 true true false 

Java String startWith (String prefix, int offset) Exemplo de método

É um método sobrecarregado do método startWith() que é usado para passar um argumento extra (offset) para a função. O método funciona a partir do deslocamento passado. Vejamos um exemplo.

Nome do arquivo: StartsWithExample2.java

 public class StartsWithExample2 { public static void main(String[] args) { String str = 'Javatpoint'; // no offset mentioned; hence, offset is 0 in this case. System.out.println(str.startsWith('J')); // True // no offset mentioned; hence, offset is 0 in this case. System.out.println(str.startsWith('a')); // False // offset is 1 System.out.println(str.startsWith('a',1)); // True } } 

Saída:

 true false true 

Exemplo de método Java String startWith() - 3

Se adicionarmos uma string vazia no início de uma string, isso não terá nenhum impacto na string.

'' + 'Jogos Olímpicos de Tóquio' = 'Jogos Olímpicos de Tóquio

java converte int em string

Isso significa que pode-se dizer que uma string em Java sempre começa com uma string vazia. Vamos confirmar o mesmo com a ajuda do código Java.

Nome do arquivo: StartsWithExample3.java

 public class StartsWithExample3 { // main method public static void main(String argvs[]) { // input string String str = 'Tokyo Olympics'; if(str.startsWith('')) { System.out.println('The string starts with the empty string.'); } else { System. out.println('The string does not start with the empty string.'); } } } 

Saída:

 The string starts with the empty string.