文字列内の空白を削除したい。スカラで文字列内の空白を削除する
Input: "le ngoc ky quang"
Output: "lengockyquang"
私はreplace
とreplaceAll
方法を試してみましたが、それは仕事をdid't。
文字列内の空白を削除したい。スカラで文字列内の空白を削除する
Input: "le ngoc ky quang"
Output: "lengockyquang"
私はreplace
とreplaceAll
方法を試してみましたが、それは仕事をdid't。
以下を試してください:
明らかinput.replaceAll("\\s", "")
val str = "le ngoc ky quang"
str.replace(" ", "")
//////////////////////////////////////
scala> val str = "le ngoc ky quang"
str: String = le ngoc ky quang
scala> str.replace(" ", "")
res0: String = lengockyquang
scala>
、
scala> import PartialFunction.{cond => when}
import PartialFunction.{cond=>when}
scala> "le ngoc ky quang".filterNot(when(_) { case ' ' => true })
res0: String = lengockyquang
scala> val r = """\p{Space}+""".r
r: scala.util.matching.Regex = \p{Space}+
scala> "le ngoc ky quang".filterNot(when(_) { case r() => true })
res1: String = lengockyquang
再連結スプラットアレイ、
次いで、空白文字の任意の数(\\s+
)によって文字列を分割検討し
str.split("\\s+").mkString
すべての空白文字を除外することができます。 Scalaでは
"With spaces".filterNot((x: Char) => x.isWhitespace)
文字列がjava.lang.String、すでにここの答えを持っていますhttp://stackoverflow.com/questions/5455794/removing-whitespace-from-strings-in-java – Samar
は、それが今の仕事です。あなたの返信ありがとう:D – madagascar
あなたの歓迎:) – Samar