scala调用java代码
来源:互联网 发布:listview下拉刷新源码 编辑:程序博客网 时间:2024/04/28 06:17
scala调用java代码
@(博客文章)[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.scalaobject InvokeJavaClass { def main(args :Array[String])={ val javaClass2 = new MyJavaClass() val addResult = javaClass2.adder(3,4) println(addResult); }}
(二)调用java的类库
也是一样,先import,然后直接调用即可
package com.lujinhong.demo.scalaimport scala.io.Sourceimport java.io.PrintWriterimport com.lujinhong.demo.scala.MyJavaClassobject 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() }}
1 0
- scala调用java代码
- scala调用java代码
- JAVA调用Scala编程
- scala调用java api
- scala调用c/c++代码
- Scala中调用Java类
- scala代码风格指南--<方法调用>
- 在pyspark中调用scala代码
- Java/Scala 通过JNI调用包含CUDA代码的函数可能遇到的问题
- scala 调用 Java 的 fastjson 处理 json
- Scala和Java方法的相互调用
- 使用java命令运行scala代码
- 使用java命令运行scala代码
- java调用天气预报调用代码
- Java调用天气预报调用代码
- c代码调用java代码
- Java 代码调用ANT
- C#调用java代码
- C++学习笔记8 - 函数探幽
- JS中根据id删除一行数据
- Android事件传递机制
- Android Stuido使用常见问题总结
- Importing Projects to Android Studio
- scala调用java代码
- 使用TProfiler分析并调优项目中的Fastjson序列化代码
- HDMI EDID 信息
- Java NIO教程(一) 核心概述
- unity5 新布料系统 分析
- 杭电acm--2111
- 欢迎使用CSDN-markdown编辑器
- ios 中绘制图形
- Linux常用命令大全