Maison  >  Article  >  Java  >  Utilisez la fonction StringBuilder.insert() de Java pour insérer une chaîne à la position spécifiée

Utilisez la fonction StringBuilder.insert() de Java pour insérer une chaîne à la position spécifiée

WBOY
WBOYoriginal
2023-07-24 21:37:482048parcourir

Utilisez la fonction StringBuilder.insert() de Java pour insérer une chaîne à une position spécifiée

StringBuilder est une classe en Java utilisée pour gérer les chaînes variables. Elle fournit une variété de méthodes pour faire fonctionner les chaînes, parmi lesquelles la fonction insert() est utilisée. Une des méthodes courantes pour insérer une chaîne à une position spécifiée. Dans cet article, nous présenterons comment utiliser la fonction insert() pour insérer une chaîne à une position spécifiée et donnerons des exemples de code correspondants. La définition de la fonction

insert() est la suivante :

public StringBuilder insert(int index, String str)

où le paramètre index représente la position où la chaîne doit être insérée, et le paramètre str représente la chaîne à insérer.

Ce qui suit est un exemple de code qui utilise la fonction insert() pour insérer une chaîne à une position spécifiée :

public class StringBuilderExample {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("Hello World!");
        
        // 在指定位置插入字符串
        sb.insert(6, "Java ");
        
        // 输出结果
        System.out.println(sb.toString());
    }
}

Exécutez le code ci-dessus et le résultat de sortie est :

Hello Java World!

Comme vous pouvez le voir, nous avons réussi à insérer le chaîne originale "Hello World ! La chaîne "Java" est insérée à la 6ème position de ", et la nouvelle chaîne "Hello Java World!" est obtenue.

En plus d'insérer une chaîne à une position spécifiée, la fonction insert() peut également insérer une chaîne à n'importe quelle position de la chaîne. Ce qui suit est un exemple de code qui insère une chaîne à n'importe quelle position dans la chaîne :

public class StringBuilderExample {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("Hello World!");
        
        // 在字符串的任意位置插入字符串
        sb.insert(sb.indexOf("World"), "Java ");
        
        // 输出结果
        System.out.println(sb.toString());
    }
}

Exécutez le code ci-dessus et le résultat de sortie est :

Hello Java World!

Comme vous pouvez le voir, nous utilisons la fonction indexOf() pour localiser la chaîne " World" à la position d'origine. position dans la chaîne, et inséré la chaîne "Java" à cette position, ce qui donne une nouvelle chaîne "Hello Java World!".

En bref, l'utilisation de la fonction StringBuilder.insert() de Java peut facilement insérer une chaîne à une position spécifiée ou à n'importe quelle position. Grâce à l'exemple de code ci-dessus, je pense que les lecteurs maîtrisent la méthode de base d'utilisation de la fonction insert() et peuvent l'appliquer de manière flexible dans le développement réel.

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