输入
| 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) |
| } |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步