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資料型別的顯式轉換和隱式轉換Java資料型別
- Java入門系列-05-資料型別和型別轉換Java資料型別
- Java資料型別自動轉換(++ ,+=)Java資料型別
- 資料型別,型別轉換資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- 資料型別轉換資料型別
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- java基本資料型別與自動轉換Java資料型別
- JavaScript 資料型別轉換JavaScript資料型別
- javascript資料型別轉換JavaScript資料型別
- 資料型別及轉換資料型別
- Scala(一)資料型別資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- String和基本資料型別的相互轉換資料型別
- 自學java筆記I 基本型別+轉義字元+資料型別的轉換Java筆記字元資料型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- JS資料型別的轉換JS資料型別
- JS中資料型別轉換JS資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- Python基礎之集合和資料型別轉換Python資料型別
- Java中String和byte型別互相轉換Java型別
- JavaScript 隱式資料型別轉換JavaScript資料型別
- JS裡的資料型別轉換JS資料型別
- JS 裡的資料型別轉換JS資料型別
- go語言資料型別轉換Go資料型別
- Python3 資料型別轉換Python資料型別
- python 與 Mysql 資料型別轉換PythonMySQL 資料型別
- JavaScript資料型別轉換總結JavaScript資料型別
- JavaScript資料型別分析及其轉換JavaScript資料型別
- JS資料型別轉換規則JS資料型別
- java中的型別轉換Java型別
- java基本型別和物件之間的轉換Java型別物件
- JAVA中基本資料型別和引用資料型別Java資料型別
- js資料型別間的互相轉換JS資料型別
- sql server 資料型別轉換函式SQLServer資料型別函式