Le La classe Java String commenceAvec() La méthode vérifie si cette chaîne commence par le préfixe donné. Il renvoie true si cette chaîne commence par le préfixe donné ; sinon renvoie faux.
Signature
La syntaxe ou la signature de la méthode startWith() est donnée ci-dessous.
public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset)
Paramètre
préfixe : Séquence de personnage
java sinon si
compenser: l'index à partir duquel commence la correspondance du préfixe de chaîne.
Retour
vrai ou faux
Implémentation interne de startWith(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; }
Implémentation interne de startWith (préfixe de chaîne)
// 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); }
Exemple de méthode Java String startWith()
La méthode startWith() prend en compte la sensibilité à la casse des caractères. Considérez l'exemple suivant.
Nom de fichier: CommenceAvecExample.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 } }
Sortir:
true true false
Java String StartingWith(String prefix, int offset) Exemple de méthode
Il s'agit d'une méthode surchargée de la méthode startWith() qui est utilisée pour passer un argument supplémentaire (offset) à la fonction. La méthode fonctionne à partir du décalage passé. Voyons un exemple.
Nom de fichier: CommenceAvecExample2.java
java initialiser le tableau
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 } }
Sortir:
true false true
Exemple de méthode Java String startWith() - 3
Si nous ajoutons une chaîne vide au début d’une chaîne, cela n’a aucun impact sur la chaîne.
'' + 'Jeux olympiques de Tokyo' = 'Jeux olympiques de Tokyo
Cela signifie qu'on peut dire qu'une chaîne en Java commence toujours par la chaîne vide. Confirmons la même chose à l'aide du code Java.
Nom de fichier: CommenceAvecExample3.java
renvoyer des tableaux en 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.'); } } }
Sortir:
The string starts with the empty string.