public
class
Demo1
{
public
static
void
main(String[]
args)
{
StringBuffer
buffer
=
new
StringBuffer("123456")
System.out.println(buffer.toString())//输出123456
buffer.replace(0,
1,
"a")
System.out.println(buffer.toString())//输出a23456
}
}
这里简单介绍一下replace方法的使用,replace方法一共有三个参数,第一个参数是指定要替换的字符串的开始位置,第二个参数是指定要替换的字符串的结束位置(注意这里的结束位置不包括本身),第三个参数是指定想将字符串替换成什么内容。
如:原字符串内容为"123456",现在调用replace(0,
2,
"abc"),原字符串变为"abc3456"
import java.util.regex.*public class RepTest {
public static void main(String[] args) {
String src = ">=,<=,=,>=,<=,=,>=,<=,=,>=,<=,=,>=,<=,=,>=,<=,=,"
System.out.println("原串:"+src)
Matcher ma = Pattern.compile("[^><]=").matcher(src)
while (ma.find()) {
src = src.replaceAll(ma.group(), "")
}
System.out.println("替换:"+src)
//其实还有一个思路,你可以拿逗号切成数组,然后对数组元素进行判断,拿=号切也可以!
}
}