public static void main (String[] args) { String classFile = "com.jd.". replaceAll(".", "/") + "MyClass.class"; System.out.println(classFile);}
-
com. jd
-
com/jd/MyClass.class
-
///MyClass.class
-
com.jd.MyClass
- C。
- 由于replaceAll方法的第一个参数是一个正则表达式,
- 而"."在正则表达式中表示任何字符,
- 所以会把前面字符串的所有字符都替换成"/"。
- 如果想替换的只是".",那么久要写成"\\.".
- 由于replaceAll方法的第一个参数是一个正则表达式,