输入输出

输入

scala> import scala.io.StdIn._
import scala.io.StdIn._

scala> val a = read
readBoolean   readByte   readChar   readDouble   readFloat   readInt   readLine   readLong   readShort

scala> val a = readInt()
a: Int = 1212

格式化输出

scala> val i = 5
i: Int = 5

scala> val f = 2.1
f: Double = 2.1

scala> val s = "Hello"
s: String = Hello

scala> println(s"$s:i=$i,f=$f")
Hello:i=5,f=2.1

scala> println(s"$ss:i=$i,f=$f")
<console>:17: error: not found: value ss
       println(s"$ss:i=$i,f=$f")
                  ^

scala> println(f"$s:i=$i,f=$f%.2f")
Hello:i=5,f=2.10

输出到文件

import java.io.PrintWriter

val outPutFile =  new PrintWriter("D:\\大数据技\\Spark_scala\\scala\\data\\outData.txt")
outPutFile.println("outPut data!")
outPutFile.close()

读取文件

import scala.io.Source

val inPutFile = Source.fromFile("D:\\大数据技\\Spark_scala\\scala\\data\\readData.txt")
val textIter = inPutFile.getLines()
for(info <- textIter){
    println(info)
}

转载于:https://www.cnblogs.com/studyNotesSL/p/11432904.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值