介绍几种常见的有用的字符串处理函数节能
民生理财 2020-10-13 03:49 字号: 大 中 小
在JSP中,不象PHP那样有许多的现成的字符串处理函数,在jsp中你需要自己编写,下面是几个常用的函数,非常有用!
-------------------------------
中文处理函数:getStr
public String getStr(String string){
try{
String temp_p=string;
byte[] temp_t=temp_tBytes("ISO");
String temp=new String(temp_t);
return temp;
}catch(Exception e){}
return "null";
}
------------------------------------
字符串替代函数:在line中,用newString 替代 oldString
public String replace( String line, String oldString, String newString )
{
int i=0;
if ( ( i=dexOf( oldString, i ) ) = 0 ) {
char [] line2 = CharArray();
char [] newString2 = CharArray();
int oLength = ngth();
StringBuffer buf = new StringBuffer(ngth);
pend(line2, 0, i).append(newString2);
i += oLength;
int j = i;<而此次在《北回归线》中她饰演的美女神骗觅觅则是一名有点“小坏”的性感女郎/p>
while( ( i=dexOf( oldString, i ) ) 0 ) {
pend(line2, j, i-j).append(newString2);
i += oLength;
j = i;
}
pend(line2, j, ngth - j);
return String();
}
return line;
}
一个实际的运用是用将"\r\n"等回车符替代成"
"
-------------------------------------------
下面的函数可以将替换成lt,可以用来发表HTML源代码
public String escapeHTML(String input){
if(input==null||ngth()==0)
return input;
StringBuffer buf=new StringBuffer(ngth()+6);
char ch=a;
for(int i=0;i ch=arAt(i); if(ch==){ pend("lt;"); } else if(ch==){ pend("gt;"); } else{ pend(ch); } } return String(); } 查看本文来源
-
-
关键三分这糙汉中锋让联盟篮板王汗颜搭配
++关键三分!这糙汉中锋让联盟篮板王汗颜戴德蒙北京时间2月1...
2020-06-01 | 民生理财
-
-
球哥至少还得歇一周膝盖韧带拉伤听着就可怕搭配
球哥至少还得歇一周!膝盖韧带拉伤听着就可怕沃顿让球哥养...
2020-06-01 | 民生理财
-
-
万科百亿造镇青龙湖世界级湖畔文化小镇崛起搭配
万科百亿造镇:青龙湖世界级湖畔文化小镇崛起近日,随着众多...
2020-05-28 | 民生理财
-
-
误第一内线落陷阱勇士这山还是太高搭配
++误!第一内线落陷阱 勇士这山还是太高浓眉神勇不再北京时...
2020-05-27 | 民生理财
-
-
桑珠孜区宣讲团在边雄乡开展四讲四爱宣讲活
桑珠孜区宣讲团在边雄乡开展“四讲四爱”宣讲活动本网消息...
2019-07-16 | 民生理财
-
-
局领导到太原福彩中心综合服务保障楼调研指
局领导到太原福彩中心综合服务保障楼调研指导工作4月13日下...
2019-07-16 | 民生理财