Unterschied zwischen String trim() and strip () - Methoden in Java 11

Unter anderen änderungen, JDK 11 stellt 6 neue Methoden für java.lang.Die String-Klasse:

  • repeat(int) - Wiederholt die Zeichenfolge so oft, wie es von der int parameter
  • lines() - Verwendet eine Spliterator zu träge geben die Zeilen aus der Quell-Zeichenfolge
  • isBlank() - Zeigt an, wenn der String leer oder enthält nur Leerzeichen
  • stripLeading() - Entfernt die Leerzeichen aus dem Beginn
  • stripTrailing() - Entfernt die Leerzeichen aus dem Ende
  • strip() - Entfernt Leerzeichen von Anfang und Ende von string

Insbesondere strip() sieht sehr ähnlich trim(). Als pro dieser Artikel strip*() Methoden wurden entwickelt, um:

Den String.Streifen(), String.stripLeading () und String.stripTrailing()
Methoden trim white space [bestimmt durch die Zeichen.isWhiteSpace()]
deaktivieren Sie die Vorderseite, Rückseite oder Vorder-und Rückseite der gezielte
String.

String.trim() JavaDoc-Staaten:

/**
  * Returns a string whose value is this string, with any leading and trailing
  * whitespace removed.
  * ...
  */

Die nahezu identisch ist mit dem Zitat oben.

Was genau der Unterschied zwischen String.trim() und String.strip() seit Java 11?

Schreibe einen Kommentar