import java.nio.file.Path;
import java.nio.file.Paths;
public class Main {
public static void main
(String[] args
) {
final Path wholePath = Paths.get("/usr/animals/data/donkey/data.txt");
final Path find = Paths.get("/usr/animals/data/donkey");
final Path replace = Paths.get("/usr/animals/data/sym4");
Path expected = Paths.get("/usr/animals/data/sym4/data.txt"); // how to get this?
Path path = Paths.get(wholePath.toString().replace(find.toString(), replace.toString()));
System.
out.
println(expected.
equals(path
)); }
}
aW1wb3J0IGphdmEubmlvLmZpbGUuUGF0aDsKaW1wb3J0IGphdmEubmlvLmZpbGUuUGF0aHM7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpICB7CgogICAgZmluYWwgUGF0aCB3aG9sZVBhdGggPSBQYXRocy5nZXQoIi91c3IvYW5pbWFscy9kYXRhL2RvbmtleS9kYXRhLnR4dCIpOwogICAgZmluYWwgUGF0aCBmaW5kID0gUGF0aHMuZ2V0KCIvdXNyL2FuaW1hbHMvZGF0YS9kb25rZXkiKTsKICAgIGZpbmFsIFBhdGggcmVwbGFjZSA9IFBhdGhzLmdldCgiL3Vzci9hbmltYWxzL2RhdGEvc3ltNCIpOwoKICAgIFBhdGggZXhwZWN0ZWQgPSBQYXRocy5nZXQoIi91c3IvYW5pbWFscy9kYXRhL3N5bTQvZGF0YS50eHQiKTsgLy8gaG93IHRvIGdldCB0aGlzPwoKICAgIFBhdGggcGF0aCA9IFBhdGhzLmdldCh3aG9sZVBhdGgudG9TdHJpbmcoKS5yZXBsYWNlKGZpbmQudG9TdHJpbmcoKSwgcmVwbGFjZS50b1N0cmluZygpKSk7CgogICAgU3lzdGVtLm91dC5wcmludGxuKGV4cGVjdGVkLmVxdWFscyhwYXRoKSk7CiAgfQp9Cg==