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

replaceAll的一个有关问题

2012-04-23 
replaceAll的一个问题Java codepublic static void main(String args[]) {String str 日本人口中国人

replaceAll的一个问题

Java code
    public static void main(String args[]) {        String str = "日本人口<中国人口";        System.out.println(str.replaceAll("日本人口", "$" + "100"));    }


这样报了越界,但我想替换成$100,怎么写?

[解决办法]
System.out.println(str.replaceAll("日本人口", "\\$" + "100"));
[解决办法]
因为replaceAll是采用正则匹配,所以$代表占位符,需要做转义处理:

System.out.println(str.replaceAll("日本人口", "\\$100"));

热点排行