Pathクラスのresolveメソッド
import java.io.*;
import java.nio.file.*;
class Test {
public static void main(String[] args)throws IOException{
Path p1 = Paths.get("C:\\gold\\.");
p1 = p1.resolve("dir1");
Path p2 = Paths.get("C:\\gold");
p2 = p2.resolve("\\dir2");
System.out.print(p1 + " : ");
System.out.print(p2);
}
}
変数p2は"C:\dir2"に出力されますが、resolveメソッドの引数である
"\dir2"は絶対パスではありません。
私の考えでは変数p2の出力結果は"C:\gold\dir2"のはずですが、私の認識になにが
間違えているのか教えてください。