首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于字符串的有关问题

2012-01-03 
关于字符串的问题我想把字符串中的某一部分去掉比如Stringstrabc def ghij klm我要把没两个尖括号

关于字符串的问题
我想把字符串中的某一部分去掉
比如   String   str   =   "abc <def> ghij <klm> ";
我要把没两个尖括号之间的内容去掉,如何做?

[解决办法]
如果是abcghij的话,象这样~
String str = "abc <def> ghij <klm> ";
String str1 = str.replaceAll( "[ <]\\w*[> ] ", " "); //用str1来接收新结果
System.out.println(str1);
[解决办法]
while(str.indexOf( " < ")> 0&&str.indexOf( "> ")> 0&&str.indexOf( " < ") <str.indexOf( "> ")){
str = str.substring(0,str.indexOf( " < "))+str.substring(str.indexOf( "> ")+1);
}

热点排行