如果我有case class Point(x: Double, y: Double)
和val s="(12,3.5),(33,42),(19.1,3)"
。如何拆分並將s
轉換爲這樣的內容?將特定字符串轉換爲類對象列表
Vector(Point(12,3.5),Point(33,42),Point(19.1,3))
(我想首先需要s
分成"(12,3.5)"
,"(33,42)"
和"(19.1,3)"
,但我不知道如何在一個乾淨的方式做到這一點。後來,一些Scala的正則表達式的每個元素映射到x
和y
爲Point
類...)
謝謝榆樹。我認爲這看起來更好,因爲我真的需要它檢查'('和')'的關閉。 –