1
我使用Windows 7 這裏是我的代碼:如何覆蓋默認的file.separator?
public class DriveLettersList {
public static void main(String[] args) {
System.setProperty("file.separator", "/");
System.out.println(System.getProperty("file.separator"));
System.out.println(Paths.get("hello", "my", "word"));
}
輸出令人困惑:
/
hello\my\word
爲什麼Paths.get返回默認路徑分隔符爲Windows?
有沒有辦法讓「你好/我的/字」沒有做這樣的事情(.replaceAll ....) – nikopol86
@ nikopol86不與本實施,沒有。它總是返回來自String文字的值。這不能改變。 –