String字符串工具类
来源:互联网 发布:淘宝劳保用品 编辑:程序博客网 时间:2024/05/22 03:51
package com.ant.util;
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.ant.glob.GolbParams;
/**
* @描述 String字符串工具类
* @author
* @版本 V1.0.0
* @日期 2017-6-6
*/
public class StrUtils {
/**
* @描述 去除换行<br>
* @param str
* @return
* @author
* @版本 v1.0.0
* @日期 2017-6-9
*/
public static String trimEnter(String str){
Pattern p = Pattern.compile("\\s*|\t|\r|\n");
Matcher m = p.matcher(str);
String dest = m.replaceAll("");
return dest;
}
/**
* @描述 字符串空值判断<br>
* @param str 字符串
* @return 是否为空
* @author
* @版本 v1.0.0
* @日期 2017-6-12
*/
public static boolean isBlank(String str){
if(str==null || "".equals(str.trim())){
return true;
}
return false;
}
/**
* @描述 获取随机数<br>
* @param len 随机数长度
* @return 随机数
* @author
* @版本 v1.0.0
* @日期 2017-6-27
*/
public static String getCode(int len){
Random ran = new Random();
StringBuffer str = new StringBuffer();
for(int i=0;i<len;i++){
str.append(GolbParams.ROUND_NUM[ran.nextInt(len)]);
}
return str.toString();
}
/**
* @描述 对象格式化为JSON<br>
* @param obj 返回值对象
* @return JSON 字符串
* @author
* @版本 v1.0.0
* @日期 2017-6-28
*/
public static String response(Object obj){
JSONObject json = (JSONObject) JSON.toJSON(obj);
return json.toJSONString();
}
/**
* @描述 判空<br>
* @param str
* @return
* @author
* @版本 v1.0.0
* @日期 2017-7-4
*/
public static boolean checkNull(String str){
if(str==null || "".equals(str.trim())|| str.length()==0){
return true;
}else{
return false;
}
}
public static void main(String[] args) {
System.out.println(getCode(8));
}
}
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.ant.glob.GolbParams;
/**
* @描述 String字符串工具类
* @author
* @版本 V1.0.0
* @日期 2017-6-6
*/
public class StrUtils {
/**
* @描述 去除换行<br>
* @param str
* @return
* @author
* @版本 v1.0.0
* @日期 2017-6-9
*/
public static String trimEnter(String str){
Pattern p = Pattern.compile("\\s*|\t|\r|\n");
Matcher m = p.matcher(str);
String dest = m.replaceAll("");
return dest;
}
/**
* @描述 字符串空值判断<br>
* @param str 字符串
* @return 是否为空
* @author
* @版本 v1.0.0
* @日期 2017-6-12
*/
public static boolean isBlank(String str){
if(str==null || "".equals(str.trim())){
return true;
}
return false;
}
/**
* @描述 获取随机数<br>
* @param len 随机数长度
* @return 随机数
* @author
* @版本 v1.0.0
* @日期 2017-6-27
*/
public static String getCode(int len){
Random ran = new Random();
StringBuffer str = new StringBuffer();
for(int i=0;i<len;i++){
str.append(GolbParams.ROUND_NUM[ran.nextInt(len)]);
}
return str.toString();
}
/**
* @描述 对象格式化为JSON<br>
* @param obj 返回值对象
* @return JSON 字符串
* @author
* @版本 v1.0.0
* @日期 2017-6-28
*/
public static String response(Object obj){
JSONObject json = (JSONObject) JSON.toJSON(obj);
return json.toJSONString();
}
/**
* @描述 判空<br>
* @param str
* @return
* @author
* @版本 v1.0.0
* @日期 2017-7-4
*/
public static boolean checkNull(String str){
if(str==null || "".equals(str.trim())|| str.length()==0){
return true;
}else{
return false;
}
}
public static void main(String[] args) {
System.out.println(getCode(8));
}
}
阅读全文
0 0
- String字符串工具类
- String字符串处理工具类
- String类型字符串操作工具类
- String json 字符串操作工具
- 安卓常用工具类-StringUtils【String字符串工具类】
- [C++]仿java.lang.String的字符串工具类[原]
- 把流转化为字符串String类型的工具类
- Java关于字符串String的工具方法
- Android开发之常用必备工具类图片bitmap转成字符串string与String字符串转换为bitmap图片格式
- Android开发之常用必备工具类图片bitmap转成字符串string与String字符串转换为bitmap图片格式
- String工具类
- String工具类
- String工具类
- java string工具类
- String工具类StringHelper
- String处理工具类
- java String 工具类
- JavaScript String工具类
- 扫我服务器的目录
- 来啊抢劫啊198. House Robber
- 7、(七)外汇基础篇之外币拆借交易
- RadioGroup和RadioButton解析,以及它们的监听器
- NSUrlConnection 网络下载
- String字符串工具类
- [LeetCode] Regular Expression Matching
- bootstrap菜单代码
- js字符串转json, json转字符串
- IntelliJ IDEA(2017)
- Protobuf 的 proto3 与 proto2 的区别
- css定位
- eclipse使用技巧
- HDU 1505 City Game (单调栈+最大子矩阵面积)