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填充的数组的补充