logo

La stringa Java inizia con()

IL La classe String Java inizia con() Il metodo controlla se questa stringa inizia con il prefisso specificato. Restituisce vero se questa stringa inizia con il prefisso indicato; altrimenti restituisce false.

Firma

La sintassi o la firma del metodo startWith() è riportata di seguito.

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

Parametro

prefisso: Sequenza di caratteri

compensare: l'indice da cui inizia la corrispondenza del prefisso della stringa.

ritorna

vero o falso

Implementazione interna di opensWith(String prefix, 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; } 

Implementazione interna di iniziaCon(Prefisso stringa,)

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

Esempio del metodo Java String opensWith()

Il metodo opensWith() considera la distinzione tra maiuscole e minuscole dei caratteri. Considera il seguente esempio.

Nome del file: IniziaConEsempio.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 } } 

Produzione:

 true true false 

Java String iniziaCon(Prefisso stringa, int offset) Esempio di metodo

È un metodo sovraccaricato del metodo startWith() utilizzato per passare un argomento aggiuntivo (offset) alla funzione. Il metodo funziona dall'offset passato. Vediamo un esempio.

Nome del file: IniziaConEsempio2.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 } } 

Produzione:

 true false true 

Esempio del metodo Java String opensWith() - 3

Se aggiungiamo una stringa vuota all'inizio di una stringa, ciò non avrà alcun impatto sulla stringa.

'' + 'Olimpiadi di Tokyo' = 'Olimpiadi di Tokyo

Significa che si può dire che una stringa in Java inizia sempre con una stringa vuota. Confermiamo lo stesso con l'aiuto del codice Java.

Nome del file: IniziaConEsempio3.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.'); } } } 

Produzione:

 The string starts with the empty string.