一天学完spark的Scala基础语法教程十三、文件IO操作(idea版本)

简介: 一天学完spark的Scala基础语法教程十三、文件IO操作(idea版本)

创建测试类【day1/demo13.scalc】,类型为【Object】

image.png

image.png

Scala 文件 I/O

Scala 进行文件写操作,直接用的都是 java中 的 I/O 类 (java.io.File):

package day1
import java.io.{File, PrintWriter}
object demo13 {
  def main(args: Array[String]) {
    val writer = new PrintWriter(new File("test.txt"))
    writer.write("I HAVA A DREAM!")
    writer.close()
  }
}

向项目的根路径写入一个名字为【test.txt】内容为【I HAVE A DREAM!】的文件。


image.png


写入成功,没问题。


控制台读取录入信息

package day1
import scala.io.StdIn
object demo13 {
  def main(args: Array[String]) {
    print("请输入你的年龄:")
    val age = StdIn.readLine()//在控制台读取一行字符串
    print("您的年龄是:"+age)
  }
}

image.png

读取文件内容

package day1
import scala.io.{Source, StdIn}
object demo13 {
  def main(args: Array[String]) {
    print("您读取的内容是:")
    Source.fromFile("test.txt" ).foreach{
      print//这个print就是打印的内容
    }
    println()
    //使用迭代器进行每次读取
    var info=Source.fromFile("test.txt" )
    while(info.hasNext){
      println(info.next())
    }
  }
}


输出内容


您读取的内容是:I HAVA A DREAM!

I

H

A

V

A

A

D

R

E

A

M

相关文章
IDEA修改JDK版本
在IDEA中修改项目JDK版本的方法如下:1. 右键点击项目;2. 选择“Open Module Settings”,如图所示;3. 在弹出窗口中配置自定义的JDK路径。通过以上步骤,可轻松更改项目所使用的JDK版本,满足不同开发环境的需求。
3971 65
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
18382 1
【开发IDE升级】如何对IDEA版本进行升级
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
16965 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
应用服务中间件 Windows
震惊!idea 2021 社区版手把手安装,超详细过程,新手一看就会 如何安装低版本的IDEA? IDEA安装过程中版本冲突怎么办 idea最新版安装!
本文提供了一个详细的指南,用于安装2021年社区版的IntelliJ IDEA,包括如何处理版本冲突和完成安装过程。
2310 2
震惊!idea 2021 社区版手把手安装,超详细过程,新手一看就会 如何安装低版本的IDEA? IDEA安装过程中版本冲突怎么办 idea最新版安装!
|
Java Scala
Scala 文件 I/O
Scala 文件 I/O
265 1
|
Java Scala
Scala 教程
Scala 教程
308 2
|
Java 关系型数据库 开发工具
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
本文提供了解决方案,如何在IDEA中创建Spring 2.X版本的项目并使用JDK8,尽管Spring 2.X已停止维护且IDEA不再直接支持,通过修改pom.xml或使用阿里云的国内源来创建项目。
2883 0
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
idea 2020.2及2020.3版本的安装和激活
idea 2020.2及2020.3版本的安装和激活
11267 13
|
开发工具 git
成功解决 IDEA 2020 版本 代码报错不提示的几种方案
这篇文章提供了几种解决IntelliJ IDEA 2020版本中代码报错不提示问题的方案,包括通过修改文件夹权限、暂存本地更改后进行git pull,以及在git pull后应用暂存的更改并提交代码到远程仓库的方法。
|
SQL 分布式计算 大数据
MaxCompute操作报错合集之 Spark Local模式启动报错,是什么原因
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
312 4