Maison > Java > javaDidacticiel > 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
Libérer: 2023-07-24 21:37:48
original
2182 Les gens l'ont consulté

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)
Copier après la connexion

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());
    }
}
Copier après la connexion

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

Hello Java World!
Copier après la connexion
Copier après la connexion

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());
    }
}
Copier après la connexion

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

Hello Java World!
Copier après la connexion
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal