scala调用java代码_scala调用java代码
scala調用java代碼
@(SCALA)[scala]
在scala中調用java代替非常非常簡單,直接調用即可
(一)一個簡單示例
1、創建一個java類
package com.lujinhong.demo.scala;
public class MyJavaClass {
public int adder(int a, int b){
return a+b;
}
}
2、創建scala代碼并調用上述類
package com.lujinhong.demo.scala
object InvokeJavaClass {
def main(args :Array[String])={
val javaClass2 = new MyJavaClass()
val addResult = javaClass2.adder(3,4)
println(addResult);
}
}
(二)調用java的類庫
也是一樣,先import,然后直接調用即可
package com.lujinhong.demo.scala
import scala.io.Source
import java.io.PrintWriter
import com.lujinhong.demo.scala.MyJavaClass
object IODemo {
def main(args: Array[String]) = {
val outFile = "/Users/liaoliuqing/Downloads/1.txt"
//將第15行數據輸出到一個文件中
writeToFile(outFile, “hello scala")
}
//將內容寫入某個文件中,由于scala沒有提供寫文件的支持,可以使用java.io中的類代替
def writeToFile(outFile: String, content: String) {
val out = new PrintWriter(outFile)
out.write(content)
out.close()
}
}
總結
以上是生活随笔為你收集整理的scala调用java代码_scala调用java代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java set path_Java P
- 下一篇: java 分页查询_java开发之分页查