Diferencia entre los métodos String trim () y strip () en Java 11

Entre otros cambios, JDK 11 presenta 6 nuevos métodos para la clase java.lang.String:

repeat(int): Repite la cadena tantas veces como lo indique laint parámetrolines() - Utiliza un Spliterator para proporcionar líneas perezosamente desde la cadena fuenteisBlank() - Indica si la cadena está vacía o contiene solo caracteres de espacio en blancostripLeading() - Elimina el espacio en blanco desde el principiostripTrailing() - Elimina el espacio en blanco del finalstrip() - Elimina el espacio en blanco de ambos, principio y final de la cadena

En particular,strip() se ve muy similar atrim(). SegúnEste artícul strip*()os métodos @ están diseñados para:

os métodos @The String.strip (), String.stripLeading () y String.stripTrailing () recortan el espacio en blanco [según lo determinado por Character.isWhiteSpace ()] fuera de la parte frontal, posterior o frontal y posterior de la cadena objetivo .

String.trim() JavaDoc dice:

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

Que es casi idéntico a la cita anterior.

¿Cuál es exactamente la diferencia entreString.trim() yString.strip() desde Java 11?

Respuestas a la pregunta(2)

Su respuesta a la pregunta