Maison > Java > javaDidacticiel > le corps du texte

Une brève introduction à la classe StringBuilder en Java

黄舟
Libérer: 2017-08-13 09:32:14
original
1542 Les gens l'ont consulté

Cet article présente principalement l'explication détaillée de la classe Java StringBuilder et les informations pertinentes d'exemples simples, et réalise les opérations d'ajout, d'insertion, de remplacement, de suppression et autres de la classe StringBuilder. Les amis dans le besoin peuvent s'y référer

<.>

Explication détaillée et exemples simples de la classe Java StringBuilder

Code d'implémentation :


public class StringBuilderTest { 
 
  /** 
   * @param args 
   */ 
  public static void main(String[] args) { 
    StringBuilder sb = new StringBuilder(); 
    // 追加字符串 
    sb.append("java");//sb = "java" 
    // 插入 
    sb.insert(0 , "hello "); // sb="hello java" 
    // 替换 
    sb.replace(5, 6, ","); // sb="hello,java" 
    System.out.println(sb); 
    // 删除 
    sb.delete(5, 6); // sb="hellojava" 
    System.out.println(sb); 
    // 反转 
    sb.reverse(); // sb="avajolleh" 
    System.out.println(sb); 
    System.out.println(sb.length()); // 输出9 
    System.out.println(sb.capacity()); // 输出16 
    // 改变StringBuilder的长度,将只保留前面部分 
    sb.setLength(5); // sb="avajo" 
    System.out.println(sb); 
 
  } 
 
}
Copier après la connexion
Résultats en cours d'exécution



hello,java
hellojava
avajolleh
9
16
avajo
Copier après la connexion

Description du code

Le code ci-dessus montre l'ajout, l'insertion, le remplacement, la suppression et d'autres opérations de la classe StringBuilder. Ces opérations ont modifié la séquence de caractères dans StringBuilder, c'est la plus grande différence entre StringBuilder et String : la séquence de caractères de StringBuilder est variable. À partir du programme, nous pouvons voir que la méthode length() de StringBuilder renvoie la longueur de sa séquence de caractères et que la valeur de retour de capacité() est supérieure à la valeur de retour de length().

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