Maison  >  Article  >  Java  >  Comment Java utilise-t-il les fonctions StartWith() et EndsWith() de la classe String pour déterminer si une chaîne commence ou se termine par un caractère ou une sous-chaîne spécifié ?

Comment Java utilise-t-il les fonctions StartWith() et EndsWith() de la classe String pour déterminer si une chaîne commence ou se termine par un caractère ou une sous-chaîne spécifié ?

王林
王林original
2023-07-25 19:33:132430parcourir

Java est un langage de programmation très populaire avec de riches bibliothèques de classes et fonctions. En termes de traitement des chaînes, Java fournit la classe String, qui possède de nombreuses fonctions pour gérer facilement les chaînes. Cet article présentera les fonctions StartWith() et EndsWith() de la classe String, qui peuvent être utilisées pour déterminer si une chaîne commence ou se termine par un caractère ou une sous-chaîne spécifié.

La classe String est une classe utilisée pour représenter des chaînes en Java. Elle fournit de nombreuses fonctions pour exploiter les chaînes. Deux des fonctions les plus couramment utilisées sont StartWith() et EndsWith(). La fonction startWith() est utilisée pour déterminer si une chaîne commence par un caractère ou une sous-chaîne spécifié, et la fonction endWith() est utilisée pour déterminer si une chaîne se termine par un caractère ou une sous-chaîne spécifié.

Tout d’abord, examinons l’utilisation de la fonction startWith(). Son utilisation est très simple, il suffit d'appeler la fonction startWith() de l'objet chaîne, puis de transmettre un caractère ou une sous-chaîne spécifié en tant que paramètre. Notez que la fonction startWith() est sensible à la casse. Si vous souhaitez obtenir une correspondance insensible à la casse, vous pouvez utiliser la fonction toLowerCase() pour convertir la chaîne en minuscules avant de porter un jugement.

Ce qui suit est un exemple de code qui utilise la fonction startWith() pour déterminer si une chaîne commence par un caractère spécifié :

String str = "Hello World";
boolean startsWith = str.startsWith("Hello");
System.out.println(startsWith); // 输出:true

boolean startsWithIgnoreCase = str.toLowerCase().startsWith("hello");
System.out.println(startsWithIgnoreCase); // 输出:true

Dans le code ci-dessus, nous définissons d'abord une chaîne "Hello World", puis utilisons le startWith( ) fonction pour déterminer si une chaîne commence par un caractère spécifié. Déterminez si elle commence par « Bonjour » et « Bonjour ». Le premier jugement renvoie vrai, car la chaîne commence par « Bonjour » ; le deuxième jugement renvoie vrai, bien que « Bonjour » et « bonjour » ne soient pas exactement identiques, mais après avoir converti la chaîne en minuscules en appelant la fonction toLowerCase(). , le résultat du jugement est vrai.

Ensuite, examinons l'utilisation de la fonction endWith(). C'est également très simple, il suffit d'appeler la fonction endWith() de l'objet chaîne, puis de transmettre un caractère ou une sous-chaîne spécifié en tant que paramètre.

Ce qui suit est un exemple de code qui utilise la fonction finsAvec() pour déterminer si une chaîne se termine par un caractère spécifié :

String str = "Hello World";
boolean endsWith = str.endsWith("World");
System.out.println(endsWith); // 输出:true

boolean endsWithIgnoreCase = str.toLowerCase().endsWith("world");
System.out.println(endsWithIgnoreCase); // 输出:true

Dans le code ci-dessus, nous définissons d'abord une chaîne "Hello World", puis utilisons la finAvec( ) fonctionnent respectivement. Déterminez si elle se termine par "World" et "world". Le premier jugement renvoie vrai car la chaîne se termine par "World" ; le deuxième jugement renvoie vrai car bien que "World" et "world" ne soient pas exactement identiques, la chaîne est convertie en minuscules en appelant la fonction toLowerCase(). le résultat du jugement est vrai.

Grâce à l'exemple de code ci-dessus, nous pouvons voir qu'il est très simple d'utiliser les fonctions StartWith() et EndsWith() pour déterminer si une chaîne commence ou se termine par un caractère ou une sous-chaîne spécifié. Ces deux fonctions sont très couramment utilisées dans le traitement réel d'une chaîne. Elles peuvent facilement déterminer le début et la fin d'une chaîne et effectuer le traitement correspondant.

Pour résumer, grâce aux fonctions StartWith() et EndsWith() de la classe String en Java, nous pouvons facilement déterminer si une chaîne commence ou se termine par un caractère ou une sous-chaîne spécifié. Ces fonctions sont très pratiques en programmation réelle et peuvent simplifier les opérations de traitement des chaînes. J'espère que cet article vous aidera à comprendre et à utiliser les fonctions StartWith() et EndsWith().

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn