写代码时,要写这么一个功能:将包名中的"."换成路径分隔符("/"或"",视操作系统而定),要求在window或linux下都能正常运行。
分析一下,这明显是个字符串替换的操作,可用使用String提供的replace方法;换成操作系统指定的路径分隔符,可以使用File.separator
来完成,代码如下:
import java.io.File;
public class Test {
public static void main(String[] args){
String packageName = "com.xxx.model";
String path = packageName.replaceAll("\\.", File.separator);
System.out.println(path);
}
}
但运行后,会报错:
Exc