README.md

    License

    Codacy Badge

    JDK

    javadoc 教程

    maven

    GitHub地址

    Gitee地址

    langx-java

    Java lang extensions

    Features

    • Lang extensions, for examples: Bytes, Chars, Arrays, Numbers, Dates, Throwables, Filenames, Files, FileSystems ...
    • Collection extensions:
      • Supports Stream API for Java 6+
      • Adapter any object to Iterable
      • Supports NonAbsentMap, using it, the map.get(key) will not return the null
      • Supports NonDistinctTreeSet, NonDistinctTreeMap, just sort
      • Supports Tuple
      • Supports WheelQueue, CopyOnWriteHashMap
      • NamedInheritableThreadLocal
      • IdentityMap
      • IdentitySet
      • WeakIdentityHashMap
      • ConcurrentReferenceHashMap
    • Classpath API
      • DirectoryClasspath
      • JarFileClasspath
      • WarFileClasspath
      • JarDirectoryClasspath
      • ClassLoaderClasspath
      • ClassClasspath
      • ResourceLoaderClasspath
      • ByteArrayClasspath
      • InputStreamClasspath
    • Differ API
      • Collection Differ
      • Map Differ
    • Cache
      • Local Cache
        • LRUCache
        • FIFOCache
    • Accessor API
      • Tuple
      • Environment Accessor
      • Properties Accessor
      • Map Accessor
      • StringMap Accessor
      • Field Accessor
      • Array Accessor
      • HTTP Query String Accessor
    • ValueGetter
      • ArrayValueGetter
      • CompositeValueGetter
      • IterableValueGetter
      • LiteralValueGetter
      • MapValueGetter
      • MemberValueGetter
      • PipelineValueGetter
      • StreamValueGetter
    • Reflect utilities
      • Modifiers
      • Reflects
      • Types
      • Primitives
    • timing
      • HashedWheelTimer
      • Linux NTP
      • Cron
      • Joda-time
      • Clock
      • StopWatch
    • JavaScript in Java
    • IdGenerator
      • AutoIncrementIdGenerator
      • Base64IdGenerator
      • SimpleIdGenerator
      • UuidGenerator
      • SnowflakeIdGenerator
    • Proxy
      • AOP
      • delegate
    • Base64 for Java 6+
    • text
      • CSV
      • Pinyin
      • StringTemplate
        • placeholder: {}
        • index: {0}, {1}
        • C style: %d, %s ...
        • bean : ${fieldName1}, ${fieldName2}
        • map: ${key1}, ${key2}
    • Null judge is unnecessary
    • Environment
      • SystemEnvironment
    • Event API
    • Comparators
    • Parse Hosts File
    • Codec
    • ClassPath Scanner
    • Local JNDI
    • Security checksum
      • MD2
      • MD4
      • MD5
      • SHA-1
      • 支持大文件
    • Radix converter
    • JMX management API
    • File Filter
      • ExecutableFilter
      • ExistsFileFilter
      • FilenamePrefixFilter
      • FilenameSuffixFilter
      • IsDirectoryFileFilter
      • IsFileFilter
      • IsHiddenFileFilter
      • IsSymlinkFileFilter
      • ReadableFileFilter
      • ReadonlyFileFilter
      • ValidFilenameFilter
      • WriteableFileFilter
    • Lifecycle API
    • ClassParser
    • Converter Service
    • BloomFilter
    • IO Resource Load API
    • Common Configuration API
    • Multiple Level Jar URLStreamHandler
    • Escaper API
    • Delimiter Channel

    Contact:

    如果遇到问题,可以在Github上提出issue, 也可以在QQ群里询问。

    QQ Group: 750929088
    QQ Group

    鸣谢

    最后,感谢 Jetbrains 提供免费License,方便了开源项目的发展。

    Jetbrains

    项目简介

    Java tools, helper, common utilities

    发行版本

    当前项目没有发行版本

    贡献者 1

    jncoder @fjn1194361820

    开发语言

    • Java 100.0 %