字符串工具类.docx

上传人:b****3 文档编号:2172465 上传时间:2022-10-27 格式:DOCX 页数:58 大小:28.58KB
下载 相关 举报
字符串工具类.docx_第1页
第1页 / 共58页
字符串工具类.docx_第2页
第2页 / 共58页
字符串工具类.docx_第3页
第3页 / 共58页
字符串工具类.docx_第4页
第4页 / 共58页
字符串工具类.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

字符串工具类.docx

《字符串工具类.docx》由会员分享,可在线阅读,更多相关《字符串工具类.docx(58页珍藏版)》请在冰豆网上搜索。

字符串工具类.docx

字符串工具类

packagemon;

importjava.io.UnsupportedEncodingException;

importjava.math.BigDecimal;

importjava.util.ArrayList;

importjava.util.HashMap;

importjava.util.Iterator;

importjava.util.List;

importjava.util.Map;

importjava.util.Set;

importjava.util.StringTokenizer;

importjava.util.regex.Matcher;

importjava.util.regex.Pattern;

importorg.apache.poi.hssf.record.formula.functions.T;

publicclassStringUtil{

/********************************************************

功能:

返回一个字符串去掉右边空格后的值,如果为null则返回空串

入口参数:

paramstr:

待处理的字符串

出口参数:

返回:

去掉右边空格后的字符串或者空串

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticStringgetValue(Stringstr)

{

if(str==null){return"";}

if(str.trim().length()<=0)return"";

str="H"+str;

str=str.trim();

str=str.substring

(1);

returnstr;

}

/********************************************************

功能:

判断一个字符串是否为空值(null或者空串)

入口参数:

paramstr:

待判断的字符串

出口参数:

返回:

true:

空,false:

非空

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanisStrEmpty(Stringstr){

if((str==null)||(str.equals(""))){

returntrue;

}

else{

returnfalse;

}

}

/********************************************************

功能:

判断一个字符串去掉空格后是否为空值(null或者空串)

入口参数:

paramstr:

待判断的字符串

出口参数:

返回:

true:

空,false:

非空

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanisStrTrimEmpty(Stringstr){

if(str==null||str.trim().equals("")){

returntrue;

}

else{

returnfalse;

}

}

/********************************************************

功能:

判断一个字符串是否超出给定长度

入口参数:

paramtext:

待判断的字符串;paramlen:

给定的长度

出口参数:

返回:

returntrue:

未超过,false:

为空或者超过

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanchkTextLen(Stringtext,intlen){

if(text==null||text.length()>len){

returnfalse;

}

else{

returntrue;

}

}

/********************************************************

功能:

判断一个字符串去掉空格是否超出给定长度

入口参数:

paramtext:

待判断的字符串;paramlen:

给定的长度

出口参数:

返回:

returntrue:

未超过,false:

为空或者超过

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanchkTextTrimLen(Stringtext,intlen){

if(text==null||text.trim().length()>len){

returnfalse;

}

else{

returntrue;

}

}

/********************************************************

功能:

判断一个字符串是否只有english

入口参数:

paramtext:

待判断的字符串;

出口参数:

返回:

returntrue:

合法,false:

含有中文或者其它非法字符

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanisStrEn(Stringtext){

for(inti=0;i

if(text.charAt(i)>127){

returnfalse;

}

}

returntrue;

}

/********************************************************

功能:

判断一个字符串是否数字

入口参数:

paramch:

待判断的字符

出口参数:

返回:

returntrue:

数字,false:

非数字

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanisCharNum(charch){

if(ch>47&&ch<58){

returntrue;

}

else{

returnfalse;

}

}

/********************************************************

功能:

判断一个字符串是否含有非数字的字符

入口参数:

paramstr:

待判断的字符串

出口参数:

返回:

returntrue:

Null或者不全是数字,false:

全是数字

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanisStrNum(Stringstr){

if(isStrEmpty(str)){

returntrue;

}

booleannotNum=false;

for(inti=0;i

if(!

isCharNum(str.charAt(i))){

notNum=true;

}

}

return!

notNum;

}

/********************************************************

功能:

判断一个字符串是否含有非数字的字符

入口参数:

paramstrSrc:

待判断的字符串

出口参数:

返回:

returntrue:

全是数字,false:

不全是数字

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanisNum(StringstrSrc)throwsException{

for(inti=0;i

if(!

isCharNum(strSrc.charAt(i)))

returnfalse;

}

returntrue;

}

/********************************************************

功能:

判断一个字符是否是英文字母

入口参数:

paramch:

待判断的字符

出口参数:

返回:

returntrue:

是英文字母,false:

不是英文字母

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbooleanisCharLetter(charch){

if((ch>=65&&ch<=90)||(ch>=97&&ch<=122)){

returntrue;

}

else{

returnfalse;

}

}

/********************************************************

功能:

判断一个字符串是否全是英文字母

入口参数:

paramstr:

待判断的字符串

出口参数:

返回:

returntrue:

NULL或含有非英文字母,false:

全是英文字母

整理人:

编写日期:

20051220

修改备注:

********************************************************/

publicstaticbool

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1