scala和java資料型別轉換
在java和scala共同使用的時候,有時候涉及資料型別的相互轉化,比如在使用scala json4s的時候很多地方不支援java資料型別。
java資料型別轉換為scala資料型別
import scala.collection.JavaConverters._
var json = JObject()
val links = value.getLink_id_vec.asScala.map { x => x.toLong }.toList
json = json.~("link_id_vec" -> links)
scala資料型別轉化為java資料型別
import scala.collection.JavaConverters._
val l = List(1L,2L,3L,4L)
l.map(java.lang.Long.valueOf).asJava
// or
l.map(_.asInstanceOf[AnyRef]).asJava
// or
l.map(Long.box).asJava
本文來自雲棲社群合作伙伴“開源中國”
本文作者:張歡19933
相關文章
- 【Java】資料型別轉換Java資料型別
- Java資料型別及型別轉換Java資料型別
- 2、java資料型別轉換Java資料型別
- Java入門系列-05-資料型別和型別轉換Java資料型別
- Java資料型別的顯式轉換和隱式轉換Java資料型別
- Java資料型別自動轉換(++ ,+=)Java資料型別
- 資料型別,型別轉換資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- Java 資料型別之間的轉換Java資料型別
- 資料型別轉換資料型別
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- SQL資料型別和C#資料型別間的轉換SQL資料型別C#
- Scala(一)資料型別資料型別
- java基本資料型別與自動轉換Java資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- java型別轉換與強制型別轉換(轉)Java型別
- JavaScript 資料型別轉換JavaScript資料型別
- javascript資料型別轉換JavaScript資料型別
- 資料型別的轉換資料型別
- 避免資料型別轉換資料型別
- 資料型別轉換圖資料型別
- oracle 資料型別轉換Oracle資料型別
- JS資料型別轉換JS資料型別
- 資料型別及轉換資料型別
- 自學java筆記I 基本型別+轉義字元+資料型別的轉換Java筆記字元資料型別
- JS資料型別的轉換JS資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- js parseInt()資料型別轉換JS資料型別
- Qt 資料型別的轉換QT資料型別
- python資料型別轉換Python資料型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- C++基本資料型別及型別轉換C++資料型別
- String和基本資料型別的相互轉換資料型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- Scala 泛型型別和方法泛型型別
- python之 資料型別判定與型別轉換Python資料型別
- ABAP中Char型別資料轉換成Decimal型別型別Decimal
- JavaScript資料型別轉換總結JavaScript資料型別