scala调用java代码

本文介绍了如何在Scala中无缝调用Java代码,包括创建Java类并在Scala中直接调用,以及调用Java类库的方法。提供了一个简单的示例及详细步骤。
摘要由CSDN通过智能技术生成

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 = &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值