Maison  >  Article  >  Java  >  Une brève introduction à la classe StringBuilder en Java

Une brève introduction à la classe StringBuilder en Java

黄舟
黄舟original
2017-08-13 09:32:141553parcourir

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); 
 
  } 
 
}
Résultats en cours d'exécution



hello,java
hellojava
avajolleh
9
16
avajo

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!

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