scala写入oracle,Scala文件I/O

Scala可以使用任何Java对象,而java.io.File是Scala编程中可用于读取和写入文件的对象之一。

以下是写入文件的示例程序。

import java.io._

object Demo {

def main(args: Array[String]) {

val writer = new PrintWriter(new File("test.txt" ))

writer.write("Hello Scala")

writer.close()

}

}

将上述程序保存在源文件:Demo.scala中,使用以下命令编译和执行此程序。

D:\>scalac Demo.scala

D:\>scala Demo

Hello Scala

从命令行读一行

有时需要从屏幕上读取用户输入,然后继续进行进一步的处理。 以下示例程序显示如何从命令行读取输入。

object Demo {

def main(args: Array[String]) {

print("Please enter your input : " )

val line = Console.readLine

println("Thanks, you just typed: " + line)

}

}

将上述程序保存在源文件:Demo.scala中,使用以下命令编译和执行此程序。

D:\>scalac Demo.scala

D:\>scala Demo

Please enter your input : Scala is great

Thanks, you just typed: Scala is great

阅读文件内容

从文件读取真的很简单。可以使用Scala的Source类及其对象来读取文件。以下是从前面创建的“Demo.txt”文件中读取的示例。

import scala.io.Source

object Demo {

def main(args: Array[String]) {

println("Following is the content read:" )

Source.fromFile("Demo.txt" ).foreach {

print

}

}

}

将上述程序保存在源文件:Demo.scala中,使用以下命令编译和执行此程序。

D:\>scalac Demo.scala

D:\>scala Demo

Following is the content read:

Hello Scala

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值