人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

實用的字符串函數

實用的字符串函數

更新時間:2022-10-08 文章作者:未知 信息來源:網絡 閱讀次數:

在JSP中,不象PHP那樣有許多的現成的字符串處理函數,在jsp中你需要自己編寫,下面是幾個常用的函數,非常有用!

-------------------------------
中文處理函數:getStr
public String getStr(String string){
try{
String temp_p=string;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
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=line.indexOf( oldString, i ) ) >= 0 ) {
char [] line2 = line.toCharArray();
char [] newString2 = newString.toCharArray();
int oLength = oldString.length();
StringBuffer buf = new StringBuffer(line2.length);
buf.append(line2, 0, i).append(newString2);
i += oLength;
int j = i;
while( ( i=line.indexOf( oldString, i ) ) > 0 ) {
buf.append(line2, j, i-j).append(newString2);
i += oLength;
j = i;
}
buf.append(line2, j, line2.length - j);
return buf.toString();
}
return line;
}
一個實際的運用是用將"\r\n"等回車符替代成"<br>"

-------------------------------------------
下面的函數可以將'<'替換成'<',可以用來發表HTML源代碼
public String escapeHTML(String input){
if(input==null||input.length()==0)
return input;
StringBuffer buf=new StringBuffer(input.length()+6);
char ch='a';
for(int i=0;i<input.length();i++){
ch=input.charAt(i);
if(ch=='<'){
buf.append("<");
}
else if(ch=='>'){
buf.append(">");
}
else{
buf.append(ch);
}
}
return buf.toString();
}

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 东安县| 敦煌市| 邓州市| 嵩明县| 资源县| 长宁区| 常熟市| 鹤峰县| 宜黄县| 辽宁省| 阿瓦提县| 裕民县| 泗洪县| 观塘区| 临泉县| 城市| 南乐县| 江川县| 乌苏市| 沭阳县| 荆门市| 澄城县| 九江市| 万山特区| 延寿县| 永城市| 从化市| 永寿县| 乌拉特后旗| 吴桥县| 新河县| 丘北县| 墨竹工卡县| 五莲县| 莆田市| 台湾省| 合山市| 嵊泗县| 土默特右旗| 金昌市| 平湖市|