[Kotlin]Kotlin binary I/O
发布时间
阅读量:
阅读量
本设计的核心目标在于完成二进制数据的读取与写入操作。
适用于二进制读写的各类数据格式包括:
数值类型:Int、Long、Short,其对应的存储空间分别为4、8、2字节。
字符及字符串类型,其中字符Char的取值范围为0至255,占用1字节,与Java中采用的二字节表示方式存在差异。
然而当前面临一个较为严峻的问题,即Kotlin语言并未提供对基本数值类型Float和Double执行位运算的支持。这一缺陷是在整个框架架构完成之后才被发现的,因此在现有系统结构下,无法实现这两种数值类型的二进制读写操作。Orz
> 代码下载:
<>
接口配置:
interface WriteMethodInterface{
fun write(bit:Boolean)
fun write(number:Number)
fun write(text:String)
fun write(byte:Byte)
fun write(char:Char)
fun flush()
fun fillBufferWith0()
fun closeOut()
}
interface
全部评论 (0)
还没有任何评论哟~
