conuniframework-util Super Commons-Integration commons and utils all in one.
1, the strongest tool util collection integration, only the strongest, no stronger.
2, if there is a recommendation tool but there is no integration, welcome to leave a message, join the integration.
3, the project is updated for a long time. Never stop doing the most powerful util integration in the universe, and serve the people free of charge.
4, the project open source can arbitrarily copy, modify, copy, spread, and not pursue any copyright.
1、最强工具util集合集成,只有最强,没有更强。
2、如果有推荐util工具 但还没有集成的,欢迎提示留言我,加入集成。
3、项目长期更新 永不停歇 做宇宙最强util集成,免费为人民服务。
4、项目开源 可任意抄袭、修改、复制、传播,不追究任何版权。
QA:
1、网友:项目名称太长 能取个好名字吗?
答:工具套件全家桶 统一名字 暂未打算单独取名字。
2、网友:项目名称太难记了,估计火不了。(论命名的重要性)
答:其实很好记con-uni-framework。项目火不火,我们其实无所谓,全心全意为人民服务;有不少网友默默地使用就行了。
3、网友:项目的确很强,都是第三方开源包集成,工具的意义是什么?
答:举例:java.math.BigInteger createBigInteger(java.lang.String p0),
输入String返回BigInteger,在StringUtil里能找到,在BigInteger也能找到,双向绑定。
Api通俗易懂,不用想 不用记 省事 傻瓜使用;再也不用记忆繁杂的各种Util Api了。
QA:
1. Netizen: The project name is too long. Can I get a good name?
A: Toolkit family bucket unified name No future name is intended.
2, netizens: the project name is too difficult to remember, it is estimated that the fire can not. (On the importance of naming)
A: In fact, it is good to remember con-uni-framework. The project is not hot, we don't really care, and serve the people wholeheartedly; there are many netizens who use it silently.
3. Netizens: The project is indeed very strong. It is a third-party open source package integration. What is the meaning of the tool?
A: For example: java.math.BigInteger createBigInteger(java.lang.String p0),
Input String returns BigInteger, which can be found in StringUtil, and can also be found in BigInteger, binding in both directions.
Api is easy to understand, you don't have to think about it, you don't have to worry about using fools; you don't have to remember all kinds of Util Api.
The following are some of the class method statistics: 以下是部分类方法统计:
Object | Methods | Classes | Javadocs |
com.github.zengfr.conuniframework.util.IntUtil | 1525 | 0 | 1526 |
com.github.zengfr.conuniframework.util.VoidUtil | 1409 | 0 | 1410 |
com.github.zengfr.conuniframework.util.LongUtil | 765 | 0 | 766 |
com.github.zengfr.conuniframework.util.StringUtil | 728 | 0 | 729 |
com.github.zengfr.conuniframework.util.ObjectUtil | 692 | 0 | 693 |
com.github.zengfr.conuniframework.util.BooleanUtil | 649 | 0 | 650 |
com.github.zengfr.conuniframework.util.DoubleUtil | 410 | 0 | 411 |
com.github.zengfr.conuniframework.util.FileUtil | 236 | 0 | 237 |
com.github.zengfr.conuniframework.util.CharSequenceUtil | 218 | 0 | 219 |
com.github.zengfr.conuniframework.util.CharArrayUtil | 177 | 0 | 178 |
com.github.zengfr.conuniframework.util.CharUtil | 176 | 0 | 177 |
com.github.zengfr.conuniframework.util.FloatArrayUtil | 149 | 0 | 150 |
com.github.zengfr.conuniframework.util.FloatUtil | 149 | 0 | 150 |
com.github.zengfr.conuniframework.util.BooleanArrayUtil | 135 | 0 | 136 |
com.github.zengfr.conuniframework.util.ShortUtil | 134 | 0 | 135 |
com.github.zengfr.conuniframework.util.ByteUtil | 133 | 0 | 134 |
com.github.zengfr.conuniframework.util.PredicateUtil | 124 | 0 | 125 |
com.github.zengfr.conuniframework.util.ListUtil | 122 | 0 | 123 |
com.github.zengfr.conuniframework.util.CollectionUtil | 121 | 0 | 122 |
com.github.zengfr.conuniframework.util.KUtil | 99 | 0 | 100 |
com.github.zengfr.conuniframework.util.MapUtil | 99 | 0 | 100 |
com.github.zengfr.conuniframework.util.ObjectIteratorUtil | 95 | 0 | 96 |
com.github.zengfr.conuniframework.util.TUtil | 93 | 0 | 94 |
com.github.zengfr.conuniframework.util.TransformerUtil | 92 | 0 | 93 |
com.github.zengfr.conuniframework.util.ObjectBidirectionalIteratorUtil | 91 | 0 | 92 |
com.github.zengfr.conuniframework.util.ObjectBidirectionalIterableUtil | 90 | 0 | 91 |
com.github.zengfr.conuniframework.util.ObjectIterableUtil | 90 | 0 | 91 |
com.github.zengfr.conuniframework.util.LongArrayUtil | 85 | 0 | 86 |
com.github.zengfr.conuniframework.util.DoubleArrayUtil | 79 | 0 | 80 |
com.github.zengfr.conuniframework.util.ByteArrayUtil | 75 | 0 | 76 |
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>23.0</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.9</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.6.1</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.7</version>
</dependency>
<dependency>
<groupId>commons-primitives</groupId>
<artifactId>commons-primitives</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>it.unimi.dsi</groupId>
<artifactId>fastutil</artifactId>
<version>8.3.0</version>
</dependency>
<dependency>
<groupId>com.facebook.jcommon</groupId>
<artifactId>collections</artifactId>
<version>0.1.32</version>
</dependency>
<dependency>
<groupId>com.facebook.jcommon</groupId>
<artifactId>util</artifactId>
<version>0.1.32</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-exec</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-crypto</artifactId>
<version>1.0.0</version>
</dependency>