首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
重新手到高手:Scala函数式编程完全指南,Scala 文件 I/ ...
返回列表
发新帖
重新手到高手:Scala函数式编程完全指南,Scala 文件 I/O(27)
[复制链接]
发表于 2026-2-14 22:41:48
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
1、Scala 文件 I/O
Scala 举行文件写操纵,直接用的都是 java中 的 I/O 类 (java.io.File):
import java.io._
object Test {
def main(args: Array[String]) {
val writer = new PrintWriter(new File("test.txt" ))
writer.write("scala
")
writer.close()
}
}
复制
代码
实行以上
代码
,会在你的当前目次下生产一个 test.txt 文件,文件内容为"scala
":
scala
复制
代码
1.1、从屏幕上读取用户输入
偶然间我们须要吸取用户在屏幕输入的指令来处理惩罚步伐。示比方下:
import scala
.io._object Test { def main(args: Array[String]) { print("请输入scala
: " ) val line = StdIn.readLine() println("谢谢,你输入的是: " + line) }}
复制代码
Scala2.11 后的
版本
Console.readLine 已废弃,使用 scala
.io.StdIn.readLine() 方法取代。
请输入scala
官网 : https://www.scala
-lang.org/
谢谢,你输入的是: https://www.scala
-lang.org/
1.2、从文件上读取内容
从文件读取内容非常简单。我们可以使用 Scala 的 Source 类及伴生对象来读取文件。以下示例演示了从 “test.txt”(之前已创建过) 文件中读取内容:
import scala
.io.Sourceobject Test { def main(args: Array[String]) { println("文件内容为:" ) Source.fromFile("test.txt" ).foreach{ print } }}
复制代码
实行以上代码,输出效果为:
文件内容为:
scala
回复
使用道具
举报
返回列表
浏览过的版块
DevOps与敏捷开发
前端开发
边缘计算
信创/国产替代
Oracle
Java
数据安全
SQL-Server
区块链
农妇山泉一亩田
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表