Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.07 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.07 KB

FulvaKt

FulvaKt 是对 kotlin.kotlin_builtins 的一些扩展.主要集中在Number的类型提升上.


Note: CharKotlin不是一个Number,算是比较特殊的一个东西.扩展中把Char当成Number来处理.所以大部分情况下都是toInt后使用.这点和Java中是一样的.

使用说明:

  1. 引入jar包

    Gradle:

    dependencies {
            compile 'com.rover12421:fulvakt:0.4'
        }

    Maven:

    <dependency>
      <groupId>com.rover12421</groupId>
      <artifactId>fulvakt</artifactId>
      <version>0.4</version>
    </dependency>
  2. 在需要的类中添加导入即可

    import com.rover12421.fulvakt.builtins_extension.*

其他说明:

  1. closeQuietly 针对Closeable? AutoCloseable?(1.7+)做的扩展 比如:FileInputStream(file).closeQuietly()

  2. arrayOfDefaultValue 使用一个默认值来初始化一个指定长度的数组 算是对arrayOfNulls这个用null填充的数组的补充