Не понимаю в чём отличия от правильного решения и моего Помогите пожалуйста, кому не трудно, объясните что я делаю не так?
if (Path.of(str).isAbsolute()) {
            System.out.println(str);
        } else {
            System.out.println(Path.of(str).toAbsolutePath());
        }
и мой
Path path = Paths.get(str);
        if (path.isAbsolute()) {
            System.out.println(path); //пробовал вместо path -> string
        } else {
            System.out.println(path.toAbsolutePath()); //пробовал вместо этого вывода -> toString()
        }