十四,I/O
来源:互联网 发布:国语版港剧软件 编辑:程序博客网 时间:2024/05/21 15:47
由于scala可以和java互操作,因此目前scala中的I/O类库并不多,你可能需要使用java中的I/O类库。下面介绍scala中有的东东:
scala.Console对象可以用于终端输入输出,其中终端输入函数有:readLine、readInt、readChar等等,终端输出函数有:print、println、printf等等。其实,Predef对象中提供的预定义的readLine、println等等方法都是Console对象中对应方法的别名。
scala.io.Source可以以文本的方式迭代地读取源文件或者其他数据源。用完之后记得close啊。
对象序列化:
为了让对象可序列化,你可以这样定义类:
@SerialVersionUID(42L) class Person extendsSerializable {…}
其中,@SerialVersionUID注解指定序列化ID,如果你能接受缺省的ID,也可省去该注解;Serializable在scala包中,因此你无需引入。你可以像java中一样对对象进行序列化。scala集合类都是可以序列化的,因此你可以把它们作为你的可序列化类的成员。
阅读全文
0 0
- 十四,I/O
- UNIX网络编程------高级I/O函数(十四)
- linux网络编程十四:I/O复用epoll
- Linux C语言程序设计(十四)——文件系统与I/O
- 《UNIX环境高级编程》十四高级I/O读书笔记
- 内核中与驱动相关的内存操作之十四(直接I/O)
- 《Linux内核设计与实现》读书笔记(十四)- 块I/O层
- 《Linux内核设计与实现》读书笔记(十四)- 块I/O层
- 《Linux内核设计与实现》读书笔记(十四)- 块I/O层
- 《Linux内核设计与实现》读书笔记(十四)- 块I/O层
- 《Linux内核设计与实现》读书笔记(十四)- 块I/O层
- Python学习笔记(十四)-- Python文件I/O(二)
- 《Linux内核设计与实现》读书笔记(十四)- 块I/O层
- I/O
- I/O
- I/O
- I/O
- I/O
- tabview中有输入框监听键盘事件
- sql语句中where 1=1 的用法
- vive手柄按键获取
- 计算图片中的物体的实际尺寸的一种方法
- LCD显示移植(LVDS接口)
- 十四,I/O
- 小数后保留两位小数
- 利是说小程序怎么开发
- 补间动画的实现
- 01背包问题
- 每日一则JavaWeb---spring的<util:> 和<p:>
- Android实现计数器功能
- 【Gradle Build Tool 4.1用户指南】Chapter 1. Introduction 第一章、介绍
- springMVC入门搭建