logo

șirul Java începe cu()

The Clasa Java String startsWith() metoda verifică dacă acest șir începe cu prefixul dat. Returnează adevărat dacă acest șir începe cu prefixul dat; altfel returnează false.

Semnătură

Sintaxa sau semnătura metodei startWith() sunt prezentate mai jos.

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

Parametru

prefix: Secvența de caractere

procesare de hacking

decalaj: indexul de unde începe potrivirea prefixului șirului.

Se intoarce

adevărat sau fals

Implementarea internă a startsWith(Prefix șir, int toffset)

 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; } 

Implementarea internă a startsWith(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); } 

Exemplu de metodă Java String startsWith().

Metoda startsWith() ia în considerare diferența de majuscule și minuscule a caracterelor. Luați în considerare următorul exemplu.

Nume de fișier: 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 } } 

Ieșire:

 true true false 

Java String startsWith(Prefix șir, int offset) Exemplu de metodă

Este o metodă supraîncărcată a metodei startWith() care este folosită pentru a transmite un argument suplimentar (offset) funcției. Metoda funcționează din offset-ul trecut. Să vedem un exemplu.

Nume de fișier: StartsWithExample2.java

jquery părinte
 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 } } 

Ieșire:

 true false true 

Exemplu de metodă Java String startsWith() - 3

Dacă adăugăm un șir gol la începutul unui șir, atunci nu are niciun impact asupra șirului.

'' + 'Tokyo Olympics' = 'Jocurile Olimpice de la Tokyo

Înseamnă că se poate spune că un șir în Java începe întotdeauna cu șirul gol. Să confirmăm același lucru cu ajutorul codului Java.

Nume de fișier: StartsWithExample3.java

nume de orașe din SUA
 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.'); } } } 

Ieșire:

 The string starts with the empty string.