FulvaKt
FulvaKt 是对 kotlin.kotlin_builtins 的一些扩展.主要集中在Number的类型提升上.
Note: Char在Kotlin不是一个Number,算是比较特殊的一个东西.扩展中把Char当成Number来处理.所以大部分情况下都是toInt后使用.这点和Java中是一样的.
使用说明:
-
引入jar包
Gradle:
dependencies { compile 'com.rover12421:fulvakt:0.4' }Maven:
<dependency> <groupId>com.rover12421</groupId> <artifactId>fulvakt</artifactId> <version>0.4</version> </dependency>
-
在需要的类中添加导入即可
import com.rover12421.fulvakt.builtins_extension.*
其他说明:
-
closeQuietly针对Closeable?AutoCloseable?(1.7+)做的扩展 比如:FileInputStream(file).closeQuietly() -
arrayOfDefaultValue使用一个默认值来初始化一个指定长度的数组 算是对arrayOfNulls这个用null填充的数组的补充