Table des matières:

Comment effacer un constructeur de cordes ?
Comment effacer un constructeur de cordes ?

Vidéo: Comment effacer un constructeur de cordes ?

Vidéo: Comment effacer un constructeur de cordes ?
Vidéo: paysagiste cordeau autour d'un piquet 2024, Peut
Anonim

1) Effacer StringBuilder en attribuant un nouvel objet

  1. classe publique JavaStringBufferClearEmptyExample {
  2. public static void main( Chaîne de caractères arguments) {
  3. Générateur de chaînes sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // dégager le contenu de l'itération précédente.
  6. sbStr = nouveau Générateur de chaînes ();
  7. sbStr. ajouter (i);
  8. Système. dehors. print(sbStr);

Ensuite, comment convertir StringBuilder en chaîne ?

Pour convertir un StringBuilder en valeur String, invoquez simplement la méthode toString() dessus

  1. Instanciez la classe StringBuilder.
  2. Ajoutez-y des données à l'aide de la méthode append().
  3. Convertissez le StringBuilder en chaîne à l'aide de la méthode toString().

comment savoir si mon StringBuilder est vide ? La méthode de longueur du Générateur de chaînes ou StringBuffer renvoie la longueur de la séquence de caractères qu'elle possède actuellement. Comme vous pouvez le voir dans l'exemple, pour vérifier si les StringBuilder est vide , obtenir la longueur du Générateur de chaînes objet. Si la longueur est 0, c'est vide , sinon non.

De plus, comment supprimer quelque chose d'une chaîne en Java ?

Vous pouvez utiliser la méthode substring() de Java . lang. Chaîne de caractères classe à supprimer le premier ou le dernier caractère de Chaîne de caractères dans Java . La méthode substring() est surchargée et fournit quelques versions qui vous permettent de supprimer un personnage de n'importe quelle position dans Java.

Quel est le meilleur StringBuffer ou StringBuilder ?

La chaîne est immuable alors que Tampon de chaîne et StringBuider sont des classes mutables. Tampon de chaîne est thread-safe et synchronisé alors que Générateur de chaînes n'est pas, c'est pourquoi Générateur de chaînes est plus rapide que Tampon de chaîne . Chaîne concat + opérateur utilise en interne StringBuffer ou StringBuilder classer.

Conseillé: