String theString="<a href=123.htm></a>";
String string=theString.replace('<','');
String string=string.replace('>','');
试下吧,应该可以,如果不行的话,再用下面的方法:
String string=theString.replace("<","");
String string=string.replace(">","");
String string=theString.replace('<','');
String string=string.replace('>','');
试下吧,应该可以,如果不行的话,再用下面的方法:
String string=theString.replace("<","");
String string=string.replace(">","");
解决方案 »
- 【java调试的执行顺序---可能你也不曾注意的细节】
- 求高手
- java怎么生成距离相等的点
- 关于SimpleDateFormat的问题,我想不透
- 数组输出是NAN
- 排名问题
- 困惑我很久的问题:什么时候使用异常? 希望各位高手解惑!!谢谢!~~~
- C, C++, Java函数(方法)前面加Static关键字含义有何区别?
- 高分求解——简单!数据库问题,在线等……
- java -classpath *1.jar;*2.jar 其中*1.jar与*2.jar之间是分号还是冒号,还是其他符号,我的系统是win2000
- J builder5.0中出现neither class nor source found for java.lang.Object
- 有没有这样一种语言:
你的方法不好,replace只能char替换成char,但是我们要得是char to String,我已经找到方法了。
谢谢。
找到方法也要放分:)给你一个string->string的方法吧,很久以前写的了:以下代码有三个方法,一个是去除<>的,一个是把回车变成<br>的,最后一个是字串取代字串的。/**
去除字串中的html标识@param source 待处理的源字串
@return 已去除html标记的字串
*/
public static String stripHtmlTag(String source)
{
String htmlString = null;
htmlString = replace("<","<",source);
htmlString = replace(">",">",htmlString);
return htmlString;
}/**
把回车换行替换成<br>@param source 待处理的源字串
@return 已将"\r\n"替换成"<br>"的字串
*/
public static String nl2br(String source)
{
return replace("\r\n","<br>",source);
}
/**
把haystack中的needle替换成str@param haystack 待处理的源字串
@param needle 要被取代的字串
@param str 替换成str字串
@return 已处理的字串
*/
public static String replace(String needle,String str,String haystack)
{
if (haystack == null)
{
return null;
}
int i=0;
if ( ( i=haystack.indexOf( needle, i ) ) >= 0 )
{
char [] line = haystack.toCharArray(); //把字串类转成字符数组
char [] newString = str.toCharArray();
int needleLength = needle.length();
StringBuffer buf = new StringBuffer(line.length);
buf.append(line, 0, i).append(newString);
i += needleLength;
int j = i;
while( ( i=haystack.indexOf( needle, i ) ) > 0 )
{
buf.append(line, j, i-j).append(newString);
i += needleLength;
j = i;
}
buf.append(line, j, line.length - j);
return buf.toString();
}
return haystack;
}