scala调用java代码
@(SCALA)[scala]
详细代码请见https://github.com/lujinhong/scalademo
在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 = &