Maison  >  Article  >  Java  >  Comment utiliser la fonction substring() de la classe String en Java pour intercepter la sous-chaîne d'une chaîne

Comment utiliser la fonction substring() de la classe String en Java pour intercepter la sous-chaîne d'une chaîne

王林
王林original
2023-07-25 16:34:56821parcourir

Comment Java utilise-t-il la fonction substring() de la classe String pour intercepter une sous-chaîne d'une chaîne ?

En Java, nous devons souvent effectuer certains traitements sur les chaînes, dont l'un consiste à intercepter la sous-chaîne d'une chaîne. Java fournit la fonction substring() de la classe String pour faciliter cette opération. Cet article explique comment utiliser la fonction substring() pour intercepter la sous-chaîne d'une chaîne et joint un exemple de code. La fonction

substring() est une fonction couramment utilisée dans la classe String. Elle a deux formes surchargées différentes :

  1. substring(int BeginIndex) : intercepte la chaîne depuis la position d'index spécifiée jusqu'à la fin.
  2. substring(int beginIndex, int endIndex) : intercepte la chaîne de la position d'index de début spécifiée jusqu'au caractère avant la position d'index de fin spécifiée.

Ce qui suit est un exemple simple qui montre comment utiliser la fonction substring() pour intercepter une sous-chaîne d'une chaîne :

public class SubstringExample {
    public static void main(String[] args) {
        String str = "Hello World";
        
        // 使用substring(int beginIndex)截取字符串从指定索引位置开始到末尾的子串
        String sub1 = str.substring(6);
        System.out.println("截取结果1:" + sub1); // 输出:World
        
        // 使用substring(int beginIndex, int endIndex)截取字符串从指定开始索引位置到指定结束索引位置的前一个字符的子串
        String sub2 = str.substring(0, 5);
        System.out.println("截取结果2:" + sub2); // 输出:Hello
    }
}

Dans l'exemple ci-dessus, nous définissons une chaîne str dont la valeur est "Hello World". Ensuite, nous avons utilisé la fonction substring() pour intercepter deux sous-chaînes.

Tout d'abord, nous utilisons la fonction substring(intbeginIndex) et spécifionsbeginIndex comme 6, ce qui signifie que la chaîne sera interceptée à partir de la position d'index 6. Cela signifie qu'il commencera à partir du 7ème caractère de la chaîne et continuera jusqu'à la fin. Enfin, stockez la sous-chaîne interceptée dans la variable sub1 et affichez le résultat sur la console.

Ensuite, nous utilisons la fonction substring(intbeginIndex, intendIndex), spécifiantbeginIndex comme 0 et endIndex comme 5, ce qui signifie que la chaîne sera interceptée à partir de la position d'index 0 et en continuant jusqu'au caractère précédent à la position d'index 5. Cela signifie que les 6 premiers caractères de la chaîne seront interceptés. Enfin, stockez la sous-chaîne interceptée dans la variable sub2 et affichez le résultat sur la console.

En exécutant l'exemple de code ci-dessus, nous pouvons obtenir le résultat suivant :

截取结果1:World
截取结果2:Hello

Comme vous pouvez le voir, en utilisant la fonction substring() de la classe String, nous pouvons facilement intercepter la sous-chaîne de la chaîne. Il convient de noter que la fonction substring() renvoie un nouvel objet chaîne et que l'objet chaîne d'origine n'a pas changé.

Pour résumer, il est très simple d'utiliser la fonction substring() de la classe String pour intercepter la sous-chaîne d'une chaîne. Il suffit de spécifier la position d'index correspondante pour mettre en œuvre l'opération d'interception. J'espère que le contenu de cet article sera utile à tout le monde lors de l'utilisation de la fonction substring().

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