[Java] Vergleich von Sammlungs- und StringBuilder-Operationsmethoden

Methode Sammlungsschnittstelle StringBuilder-Klasse
hinzufügen add() append()
Einfügen add() insert()
Löschen remove(), removeAll(), removeIf() delete(), deleteCharAt()
Umschreiben set(), replace() setCharAt()
Länge 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();
	}

Referenz

Recommended Posts

[Java] Vergleich von Sammlungs- und StringBuilder-Operationsmethoden
[Java] Vergleich von Zeichenketten und && und ||
Sammlung von Java-Testcode-Methoden
[Java] Über String und StringBuilder
Java-Methoden und Methodenüberladungen
[Java] Vergleichsmethode für Zeichenketten und Vergleichsmethode mit regulären Ausdrücken
Java-Vergleich mit der compareTo () -Methode
StringBuffer- und StringBuilder-Klasse in Java
[Java] Unterschied zwischen StringBuffer und StringBuilder
Java-Methode
Java (Methode)
[Java] -Methode
[Java] -Methode
Wie man die Java Silver Prüfung ablegt und wie man lernt
Elementoperationsmethode in Appium TIPS (Java)
[Java] TreeMap-Nachfolgemethode und Komplexität von entrySet
[Java] Inhalt der Collection-Schnittstelle und der List-Schnittstelle
Vergleich der Thread-Implementierungsmethoden in Java und der Lambda-Ausdrucksmethode
[Mitglied und Sammlung]
Chrome59 Vergleich von Normal- und Headless-Modus
Java8-Methodenreferenz
Java Reintroduction-Java Collection
[Java] forEach-Methode
[Java] Kartenvergleich
Java Framework Vergleich
Java und JavaScript
XXE und Java
Java- und Swift-Vergleich (3) Klassenimplementierung / Klassenvererbung / Klassendesign
Java8-Methodenreferenz
[Java-Anfänger] println-Methode ohne Angabe des Sammlungstyps
[Java] Zufällige Methode
[Java] Split-Methode
[Java] Sammlungsframework
Der Vergleich von enum ist == und gleich ist gut [Java]
[Java] Vergleich der Ausführungsgeschwindigkeit des String-Joins (+ Operator vs StringBuilder)
Äquivalenter Vergleich von Java-Wrapper-Klasse und primitivem Typ
[Java] Umgang mit Zeichenketten (String-Klasse und StringBuilder-Klasse)
Abgelaufene Java-Sammlung
Fragen zum Java-Sammlungsinterview
JAVA DB-Verbindungsmethode
Getter und Setter (Java)
[Java] Thread und ausführbar
Java Learning 2 (Lernen Sie die Berechnungsmethode)
Java wahr und falsch
Vergleich der Java-Versionsnotation
Java-Lernnotiz (Methode)
Informationen zur Bindung von Java-Methoden
Informationen zu Aufteilungsmethoden (Java)
Java 8 studieren (siehe Methode)
Java-Programmierung (Klassenmethode)
[Java] Argumente und Parameter
Informationen zur Java8-Stream-Reduzierung
timedatectl und Java TimeZone
[Java] Verzweigen und Wiederholen
[Entwicklung] Java Framework Vergleich
Java - StringBuilder vs StringBuffer