【scala】IO
2024-08-30 20:34:18
1.读文件
可以使用Scala的Source
类及其对象来读取文件。
Source 类 需要导入
scala.io.Source
然后调用fromFile()方法来读取文件内容
import scala.io.Source
object HelloWorld{
def main(args:Array[String]): Unit ={
val lines = Source.fromFile("D://statistics.txt");//读取文件内容
lines.getLines().foreach(println);//getLines()获取单行内容
}
}
2.写文件
Scala写文件是通过Java提供的PrintWriter来实现
也不是说来实现,就是我们可以直接拿来用,Scala可以使用Java中任何对象。
import java.io._
object Demo {
def main(args: Array[String]) {
val writer = new PrintWriter(new File("test.txt" ))
//写文件
writer.write("Hello Scala")
writer.close()
}
}
3.用户输入
通过Console.readLine()方法来获取控制台的用户输入内容
object Demo {
def main(args: Array[String]) {
print("Please enter your input : " )
val line = Console.readLine //从控制台读取输入内容
println("Thanks, you just typed: " + line)
}
}
最新文章
- Entity Framework Code First属性映射约定
- 使用XStream解析MXL文件用到的jar包---xpp3_min-1.1.3.4.O.jar和xstream-1.3.1.jar
- android-ImageView及其子类
- [py]导入模块3种方法
- zabbix 汉化
- 一个非常简单的返回局部字符数组的C语言程序, 请问其输出结果?
- .net 时间戳和日期互转 【转】http://www.cnblogs.com/zhuiyi/p/5307540.html
- java 实现视频转换通用工具类:视频截图-Ffmpeg(四)
- TFTPD32, 3CDaemon, FlashFxp
- Hibernate中的一对多关系详解(2)
- mysql 导出导入sql
- QR代码简单
- ubuntu14.04拼音输入法问题的解决方法
- mysql中间件
- Java如何获取URL连接的日期?
- python day04--列表,元祖
- 1--Jmeter4.0连接Oracle数据库
- hdu 3289 最大独立集
- AttrContext
- Java的POI的封装与应用