About Question enthuware.ocpjp.v7.2.1214 :

Help and support on OCA OCP Java Programmer Certification Questions
1Z0-808, 1Z0-809, 1Z0-815, 1Z0-816, 1Z0-817

Moderator: admin

Post Reply
The_Nick
Posts: 132
Joined: Thu May 16, 2013 9:23 am
Contact:

About Question enthuware.ocpjp.v7.2.1214 :

Post by The_Nick »

RESOLVED.

Hi,
So basically in short p1 must be the same as p2 in order to return true.
The name is quite confusing as it says startsWith, one would expect to check only the beginning
Forget about it checks only N elements belonging to the other path (the one passed as argument)
Thanks.

The_Nick.

user_m1k0
Posts: 3
Joined: Sat Jan 04, 2025 6:45 am
Contact:

Re: About Question enthuware.ocpjp.v7.2.1214 :

Post by user_m1k0 »

Output under Linux:

Code: Select all

\temp\records/clients.dat false
java --version
openjdk 21.0.5 2024-10-15
OpenJDK Runtime Environment (Red_Hat-21.0.5.0.11-1) (build 21.0.5+11)
OpenJDK 64-Bit Server VM (Red_Hat-21.0.5.0.11-1) (build 21.0.5+11, mixed mode, sharing)

improved code:

Code: Select all

public static void writeData() {
        // var p1 = Paths.get("\\temp\\records");
        // var p2 = p1.resolve("clients.dat");
        var p1 = Paths.get("temp", "records");
        var p2 = p1.resolve("clients.dat");
        System.out.println(p2 + " " + isValid(p2));
    }

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 19 guests