logo

Java String startsWith()

A Java String osztály startsWith() metódus ellenőrzi, hogy ez a karakterlánc a megadott előtaggal kezdődik-e. Igazat ad vissza, ha ez a karakterlánc a megadott előtaggal kezdődik; egyébként hamis értéket ad vissza.

Aláírás

A startWith() metódus szintaxisa vagy aláírása alább látható.

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

Paraméter

előtag: A karakterek sorrendje

eltolás: az index, ahonnan a karakterlánc előtag illesztése kezdődik.

Visszatér

igaz vagy hamis

A startsWith belső megvalósítása (String előtag, 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; } 

A startsWith(String előtag,) belső megvalósítása

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

Java String startsWith() metóduspélda

A startsWith() metódus figyelembe veszi a karakterek kis- és nagybetűk érzékenységét. Tekintsük a következő példát.

Fájl név: Példa.java

string to int
 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 } } 

Kimenet:

 true true false 

Java String startsWith(String előtag, int eltolás) módszer példa

Ez a startWith() metódus túlterhelt metódusa, amely egy extra argumentum (eltolás) átadására szolgál a függvénynek. A módszer az átadott eltolásból működik. Lássunk egy példát.

Fájl név: Példa2.java-val kezdődik

metódus részkarakterlánc 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 } } 

Kimenet:

 true false true 

Java String startsWith() metóduspélda - 3

Ha egy üres karakterláncot adunk a karakterlánc elejére, akkor annak nincs hatása a karakterláncra.

'' + 'Tokiói Olimpia' = 'Tokiói Olimpia

Ez azt jelenti, hogy a Java-ban egy karakterlánc mindig üres karakterlánccal kezdődik. Erősítsük meg ugyanezt a Java kód segítségével.

Fájl név: Példa3.java-val kezdődik

 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.'); } } } 

Kimenet:

 The string starts with the empty string.