# guava-example **Repository Path**: quhengShop/guava-example ## Basic Information - **Project Name**: guava-example - **Description**: guava-example - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 4 - **Created**: 2017-07-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #guava-example guava-example 此项目介绍guava常用功能。 主要资料 [官方api](http://tool.oschina.net/apidocs/apidoc?api=guava) [最新api](https://google.github.io/guava/releases/18.0/api/docs/) [中文版教程](http://ifeve.com/google-guava) 请建立新包到最底层。 建议一个包只放一个类,以及一个README.md说明 # 目标 ### 整理出 1. 公共类库Guava使用整理-基本工具(todo) 2. 公共类库Guava使用整理-集合 3. 公共类库Guava使用整理-字符串处理 4. 公共类库Guava使用整理-原生类型(todo) 5. 公共类库Guava使用整理-并发(todo) 6. 公共类库Guava使用整理-I/O(todo) 7. 公共类库Guava使用整理-数学运算 8. 公共类库Guava使用整理-反射(todo) # 如何加入我们 1. 先fork此项目,变成自己的项目 2. 再clone自己fork的项目 3. 添加自己的相关功能 4. push到自己的远程仓储 5. 发起pull-request pull-request工作流 ## 字符串相关操作 ### 字符串拼接类Joiner介绍 [com.choosefine.base.joiner.joiner](https://git.oschina.net/quhengShop/guava-example/tree/master/src/main/java/com/choosefine/base/joiner/joiner) ### 字符串拼接类MapJoiner介绍 [com.choosefine.base.joiner.mapjoiner](https://git.oschina.net/quhengShop/guava-example/tree/master/src/main/java/com/choosefine/base/joiner/mapJoiner) ### 字符匹配器charMatcher介绍 [com.choosefine.base.charmatcher] ### Charsets常量 Charsets.UTF_8 请勿用"UTF-8" ## 集合常用操作 ### 集合工具类 [com.choosefine.collect] ## 基础操作 ### 避免null [com.choosefine.base.basicutilities.optional] ### 常用的Object方法 [com.choosefine.base.basicutilities.object] ### check参数检查 [com.choosefine.base.basicutilities.check] ### 流风格order [com.choosefine.base.basicutilities.ordering] ## 算术常用操作 ### BigInteger类型 [com.choosefine.math.bigintegermath](https://git.oschina.net/quhengShop/guava-example/tree/master/src/main/java/com/choosefine/math/bigintegermath) ### Double类型 [com.choosefine.math.doublemath](https://git.oschina.net/quhengShop/guava-example/tree/master/src/main/java/com/choosefine/math/doublemath) ### int类型 [com.choosefine.math.intmath](https://git.oschina.net/quhengShop/guava-example/tree/master/src/main/java/com/choosefine/math/intmath) ### long类型 [com.choosefine.math.longmath](https://git.oschina.net/quhengShop/guava-example/tree/master/src/main/java/com/choosefine/math/longmath)