Question: Assuming the current working directory is /home, then what is the output of the following program? A. /home/tricks B. /home C. tricks D. The code

Assuming the current working directory is /home, then what is the output of the following program? 

1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:

A. /home/tricks

B. /home

C. tricks

D. The code does not compile.

E. The code compiles but prints an exception at runtime.

F. None of the above.

1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: package magic; import java.nio.file.*; public class Magician { public String doTrick (Path path) { return path.subpath (2,3) .getName (1) .toAbsolutePath() .toString(); } public static void main(String... cards) { final Magician m = new Magician(); System.out.print(m.doTrick( } } Paths.get("/bag/of/tricks/.././disappear.txt")));

Step by Step Solution

3.42 Rating (149 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The given Java code is designed to work with file paths using the javaniofile package which provides ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Oracle Questions!