当前位置: 技术问答>java相关
jsp的替换问题?
来源: 互联网 发布时间:2015-07-01
本文导语: 我是一名新手,在jsp中有没有向asp中的replace函数替换字符的。如果有时怎么用的? | //----------------------------一个字符串替换的函数 public static java.lang.String replace(java.lang.String strSource,j...
我是一名新手,在jsp中有没有向asp中的replace函数替换字符的。如果有时怎么用的?
|
//----------------------------一个字符串替换的函数
public static java.lang.String replace(java.lang.String strSource,java.lang.String strFrom,java.lang.String strTo){
java.lang.String strDest = "";
int intFromLen = strFrom.length();
int intPos;
while((intPos=strSource.indexOf(strFrom))!=-1){
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos+intFromLen);
}
strDest = strDest + strSource;
return strDest;
}
public static java.lang.String replace(java.lang.String strSource,java.lang.String strFrom,java.lang.String strTo){
java.lang.String strDest = "";
int intFromLen = strFrom.length();
int intPos;
while((intPos=strSource.indexOf(strFrom))!=-1){
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos+intFromLen);
}
strDest = strDest + strSource;
return strDest;
}
|
/**
* 替换字符串中的子字符串
* 创建日期:(2001-10-10 13:50:21)
* @return java.lang.String
* @param param java.lang.String 原字符串
* @param param1 java.lang.String 需要替换的子字符串
* @param param2 java.lang.String 将被替换成的子字符串
* @exception java.lang.Exception 异常说明。
*/
public String replaceString(
String param,
String param1,
String param2)
throws java.lang.Exception {
String returnString = "";
try
{
if (param != null
&& param1 != null
&& param2 != null
&& !param.equalsIgnoreCase("")
&& !param1.equalsIgnoreCase("")
&& !param2.equalsIgnoreCase(""))
{
int intLen = param.length(); //原字符串长度
int intLenSrc = param1.length(); //需要替换的子字符串长度
int intPoint = 0; //当前位置
while (intPoint
* 替换字符串中的子字符串
* 创建日期:(2001-10-10 13:50:21)
* @return java.lang.String
* @param param java.lang.String 原字符串
* @param param1 java.lang.String 需要替换的子字符串
* @param param2 java.lang.String 将被替换成的子字符串
* @exception java.lang.Exception 异常说明。
*/
public String replaceString(
String param,
String param1,
String param2)
throws java.lang.Exception {
String returnString = "";
try
{
if (param != null
&& param1 != null
&& param2 != null
&& !param.equalsIgnoreCase("")
&& !param1.equalsIgnoreCase("")
&& !param2.equalsIgnoreCase(""))
{
int intLen = param.length(); //原字符串长度
int intLenSrc = param1.length(); //需要替换的子字符串长度
int intPoint = 0; //当前位置
while (intPoint