JAVA工具类之---------StringUtils
来源:互联网 发布:中国电信淘宝旗舰店 编辑:程序博客网 时间:2024/05/18 17:44
1.生成UUID,UUID生成用到当前时间和网卡号,现有技术很难会出现重复
public static String uniqueKey() {// 32位长String key = UUID.randomUUID().toString();key = key.replace("-", "");return key.toLowerCase();// .toUpperCase();}public static String uniqueKey36() {// 36位长String key = UUID.randomUUID().toString();key = key.replace("-", "");return key.toLowerCase();// .toUpperCase();}
2.获取字符串中的数字
public static String getNumberByString(String str) {str = str.trim();String str2 = "";if (str != null && !"".equals(str)) {for (int i = 0; i < str.length(); i++) {if (str.charAt(i) >= 48 && str.charAt(i) <= 57) {str2 += str.charAt(i);}}}return str2;}
3.移除字符串中的所有空格
public static String removeSpaces(String str) {StringBuilder result = new StringBuilder();boolean space = false;// 前一个是否为空格,默认第一个不是for (int i = 0; i < str.length(); i++) {if (str.charAt(i) != ' ' && (byte) str.charAt(i) != -96) {space = false;result.append(str.charAt(i));} // end 当前不是空格else if (!space) {space = true;} // end 当前是空格,但前一个不是空格// 没有else了,省略了当前是空格,前一个也是空格,当然不用理它了}return result.toString();}
4.字符串转为JSON数据
//使用阿里巴巴提供的类String jsonStr = "{\"aaa\":123}";//可以从json 中取出其中的属性com.alibaba.fastjson.JSONObject json = JSON.parseObject(jsonStr);
阅读全文
1 0
- JAVA之StringUtils工具类
- JAVA工具类之---------StringUtils
- Spring源码工具类之StringUtils
- apache工具类之StringUtils(待续更新)
- java工具类系列 (一.StringUtils)
- [JAVA] [StringUtils] 工具类的方法解释
- 透析Java本质-StringUtils工具类使用
- 【Java】StringUtils工具类常用方法详解
- 【Java】StringUtils工具类常用方法详解
- <Java开发工具类一> -- StringUtils
- StringUtils工具类用法
- StringUtils工具类
- StringUtils工具类
- StringUtils工具类用法
- StringUtils工具类用法
- StringUtils工具类
- StringUtils工具类用法
- StringUtils工具类用法
- Windows下安装ZooKeeper
- virtualbox安装centos,putty远程连接
- 关于进程,线程的碎碎念
- 1004 n^n的末位数字 (快速幂)
- python里使用socket实现时间同步
- JAVA工具类之---------StringUtils
- java后台对日期的正则校验
- 搜索神器Everything的功能技巧(非NTFS文件搜索,FTP/HTTP服务)
- 【Redis缓存机制】13.Java连接Redis_Jedis_事务
- CSS中clear介绍
- linux常用命令总结
- Mac OS应用启动快捷键设置
- 周末特供丨独家连载,福利只在今天有!
- JS组件系列——再推荐一款好用的bootstrap-select组件,亲测还不错