Maison >Java >javaDidacticiel >Utilisez la fonction String.startsWith() de Java pour déterminer si une chaîne commence par un préfixe spécifié
Utilisez la fonction String.startsWith() de Java pour déterminer si une chaîne commence par un préfixe spécifié
En programmation Java, nous avons souvent besoin de traiter et de juger des chaînes. Une opération courante consiste à déterminer si une chaîne commence par un préfixe spécifié. Java fournit la fonction startWith() de la classe String, qui peut facilement implémenter cette fonction.
Fonction StartWith() de String
La classe String est l'une des classes les plus couramment utilisées en Java. Il fournit de nombreuses méthodes de traitement et de jugement de chaînes couramment utilisées, y compris la fonction startWith(). En appelant cette fonction, nous pouvons déterminer si une chaîne commence par le préfixe spécifié.
La fonction est définie comme suit :
public boolean StartingsWith(String prefix)
Le paramètre prefix est une chaîne représentant le préfixe à juger. La valeur de retour de la fonction est une valeur booléenne. Si la chaîne actuelle commence par un préfixe, elle renvoie vrai, sinon elle renvoie faux.
Exemple de code
Ce qui suit est un exemple de code utilisant la fonction startWith() :
public class StringStartsWithExample { public static void main(String[] args) { String str1 = "Hello, world!"; String str2 = "Hello"; String str3 = "World"; // 判断字符串是否以指定前缀开头 boolean startsWith1 = str1.startsWith("Hello"); boolean startsWith2 = str2.startsWith("Hello"); boolean startsWith3 = str3.startsWith("Hello"); // 输出结果 System.out.println("str1 starts with "Hello": " + startsWith1); System.out.println("str2 starts with "Hello": " + startsWith2); System.out.println("str3 starts with "Hello": " + startsWith3); } }
Dans l'exemple ci-dessus, nous définissons trois chaînes str1, str2 et str3, qui représentent respectivement des chaînes différentes.
Ensuite, nous utilisons la fonction startWith() pour déterminer si chaque chaîne est préfixée par "Bonjour".
Enfin, imprimez le résultat en appelant la fonction System.out.println().
Le résultat est le suivant :
str1 starts with "Hello": true str2 starts with "Hello": true str3 starts with "Hello": false
Comme le montre le résultat, str1 et str2 sont préfixés par "Bonjour", donc la valeur de retour de la fonction startWith() est toutes deux vraies. Et str3 n'est pas préfixé par "Bonjour", donc la valeur de retour est fausse.
Résumé
L'utilisation de la fonction String.startsWith() de Java peut facilement déterminer si une chaîne commence par un préfixe spécifié. En appelant cette fonction, nous pouvons simplement faire correspondre les préfixes de chaîne et obtenir le résultat booléen correspondant. Que ce soit dans le traitement de chaînes ou dans la logique de jugement, la fonction startWith() est une fonction outil pratique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!