zoukankan      html  css  js  c++  java
  • replace和replaceAll的区别

      replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:

    1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);

    2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\d", "*")把一个字符串所有的数字字符都换成星号;

    题目中“.”,在正则表达式中表示任何符号,所以答案是C,五个字母,2个点号,两个空格被代替。

     public static void main (String[] args) { 
        String classFile = "com.jd.". replaceA11(".", "/") + "MyClass.class";
        System.out.println(classFile);
    }


    答案为:C

    • A: com. jd
    • B: com/jd/MyClass.class
    • C: ///////MyClass.class
    • D: com.jd.MyClass
  • 相关阅读:
    面向对象程序设计作业1
    寒假作业4
    寒假作业3
    寒假作业2
    寒假学习计划
    三个生命中极可爱的人与难舍的往事
    Numpy and Pandas
    入门级神经网络之权重训练
    tensorboard入门
    1
  • 原文地址:https://www.cnblogs.com/Berryxiong/p/6138135.html
Copyright © 2011-2022 走看看