LibCommonUtils

LibCommonUtils Github Maven Central

1. 功能简介

一些系统接口,由于 Android 版本的原因不在可以直接使用,直接引入相关源码

2. 组件信息

引用仓库

引用仓库可以参考 组件使用 中添加依赖的部分

组件使用

implementation 'com.bihe0832.android:lib-utils-common:+'

3. 组件功能

3.1. ReflecterHelper

  • 基于状态机的 Java 反射工具类

3.2. MathUtils

  • 最大值、最小值、随机数、随机区间获取

3.3. KVPair

  • 简单的 int-string 数据结构

3.4. IdGenerator

  • 基于 AtomicInteger 的 ID 自增封装

3.5. DateUtil

  • 各式时间转换,获取各种格式的时间,时间比较文字结果(几秒前,几分钟前),获取某一天开始的时间戳

3.6. TimeUtil

  • 比较时间格式化,例如将71秒的时长转化为00:01:11等

3.7. ConvertUtils

  • 各种安全的类型转换,如 string -> int,long -> int,intToBytes,longToBytes 等

  • 数组、列表获取指定index的安全类型

3.8. LimitedQueue

  • 定长的先进先出数据队列
Copyright © zixie all right reserved,powered by Gitbook最后修改: 2024-04-19 11:30:17

results matching ""

    No results matching ""