[Java] Comparaison des méthodes d'opération de la collection et de StringBuilder

Méthode Interface de collecte Classe StringBuilder
ajouter à add() append()
Insérer add() insert()
Effacer remove(), removeAll(), removeIf() delete(), deleteCharAt()
Récrire set(), replace() setCharAt()
longueur size() length()

public static void main(String[] args) {

		StringBuilder sb = new StringBuilder(10);
		System.out.println(sb.length()); // #=> 0
		sb.append("123456", 1, 3);
		sb.append("a");
		sb.setCharAt(0, 'c');
		sb.insert(1, "d");
		System.out.println(sb);  // #=> cd3a
		sb.replace(0, 2, "ab");
		sb.delete(0, 1);
		sb.deleteCharAt(0);
		
		List<String> list = new ArrayList<>();
		list.add("a");
		list.add("a");
		list.add("a");
		list.set(0, "b");
		list.add(1, "b");
		System.out.println(list);  // #=> [b, b, a, a]
		list.remove(0);
		list.remove("b");
		list.removeIf(s -> s.length() > 2);
		System.out.println(list);  // #=> [a, a]
		list.removeAll(Arrays.asList("a", "b"));
		list.size();
	}

référence

Recommended Posts

[Java] Comparaison des méthodes d'opération de la collection et de StringBuilder
[Java] Comparaison des chaînes de caractères et && et ||
Collection de méthodes de code de test Java
[Java] À propos de String et StringBuilder
Méthodes Java et surcharges de méthodes
[Java] Méthode de comparaison de chaînes de caractères et méthode de comparaison utilisant des expressions régulières
Comparaison Java à l'aide de la méthode compareTo ()
Classe StringBuffer et StringBuilder en Java
[Java] Différence entre StringBuffer et StringBuilder
Méthode Java
java (méthode)
[Java] méthode
[Java] méthode
Comment passer l'examen Java Silver et comment apprendre
Méthode d'opération d'élément dans Appium TIPS (Java)
[Java] Méthode successeur de TreeMap et complexité de l'entréeSet
[Java] Contenu de l'interface de collection et de l'interface de liste
Comparaison des méthodes d'implémentation de thread en Java et de la méthode d'expression lambda
[Membre et collection]
Chrome59 Comparaison du fonctionnement en mode normal et sans tête
Référence de la méthode Java8
Réintroduction Java - Collection Java
[Java] méthode forEach
[Java] Comparaison de cartes
Comparaison du framework Java
Java et JavaScript
XXE et Java
Comparaison Java et Swift (3) Implémentation de classe / héritage de classe / conception de classe
référence de la méthode java8
[Java débutant] méthode println sans spécification de type de collection
[Java] Méthode aléatoire
[Java] méthode de fractionnement
[Java] Cadre de collection
La comparaison d'énumération est ==, et equals est bonne [Java]
[Java] Comparaison de la vitesse d'exécution de la jointure de chaîne (+ opérateur vs StringBuilder)
Comparaison équivalente de la classe wrapper Java et du type primitif
[Java] Gestion des chaînes de caractères (classe String et classe StringBuilder)
Collection expirée de java
Questions d'entretien de Java Collection
Méthode de connexion JAVA DB
Getter et Setter (Java)
[Java] Thread et exécutable
Java Learning 2 (Apprenez la méthode de calcul)
Java vrai et faux
Comparaison de la notation de la version Java
Mémo d'apprentissage Java (méthode)
À propos de la liaison de méthode Java
A propos des méthodes de fractionnement (Java)
Etudier Java 8 (voir méthode)
Programmation Java (méthode de classe)
[Java] Arguments et paramètres
À propos de l'opération de réduction du flux Java8
timedatectl et Java TimeZone
[Java] Branchement et répétition
[Développement] Comparaison du framework Java
Java --StringBuilder vs StringBuffer