早餐只吃一个鸡蛋好吗:java 字符串操作!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 06:33:22
如何从一个字符串删除其中一段
比如"ABCDE[FG]HI"
要删除[FG],怎么做?是放进数组里面吗?
最后有完整的代码,谢谢!~
麻烦解释一下
(str.replaceAll("\\[FG\\]",""));
\\和里面的参数是什么意思啊?

一楼的想法是正确的,但是代码有问题。
截取“[”的字符串,再截取“]”后的字符串,合并在一起就是作者想得到的.
class Test
{
public static void main(String[] args)
{
String a="ABCDE[FG]HI";
String b="";
b=a.substring(0,a.indexOf("["))+a.substring(a.indexOf("]")+1,a.length());
System.out.println(b);
}
}

String a="ABCDE[FG]HI";
String b="";
b=a.subString(0,a.indexOf("["))+a.subString(a.indexOf("]"),a.lengh());
out.println(b);

String str="ABCDE[FG]HI";
System.out.println(str.replaceAll("\\[FG\\]",""));