strings - Eliminar caracteres del final de un String Scala
string en varias lineas javascript (5)
¿Qué hay de usar dropRight, que funciona en 2.8: -
"abc!".dropRight(1)
Que produce "abc"
¿Cuál es el método más simple para eliminar el último carácter del final de una cadena en Scala?
Encuentro que la clase Rubys String tiene algunos métodos muy útiles como cortar . Hubiera usado "oddoneoutz" .headOption en Scala, pero está depreciado. No quiero entrar en lo excesivamente complejo:
string.slice(0, string.length - 1)
Por favor, alguien me diga que hay un buen método simple como cortar algo tan común.
Si desea la solución más eficiente que simplemente use:
str.substring(0, str.length - 1)
string.init // padding for the minimum 15 characters
string.reverse.substring(1).reverse
Eso es básicamente chop, ¿verdad? Si anhela un método chop, ¿por qué no escribe su propia biblioteca StringUtils
e incluirla en sus proyectos hasta que encuentre un reemplazo adecuado y más genérico?
Oye, mira, está en bienes comunes.
val str = "Hello world!"
str take (str.length - 1) mkString