Exam 1z1-830 Topic 1 Question 64 Discussion
Actual exam question for Oracle's 1z1-830 exam
Question #: 64
Topic #: 1
Question #: 64
Topic #: 1
Given:
java
String colors = "red\n" +
"green\n" +
"blue\n";
Which text block can replace the above code?
java
String colors = "red\n" +
"green\n" +
"blue\n";
Which text block can replace the above code?
Suggested Answer: D Vote an answer
* Understanding Multi-line Strings in Java (""" Text Blocks)
* Java 13 introducedtext blocks ("""), allowing multi-line stringswithout needing explicit \n for new lines.
* In a text block,each line is preserved as it appears in the source code.
* Analyzing the Options
* Option A: \ (Backslash Continuation)
* The backslash (\) at the end of a lineprevents a new line from being added, meaning:
nginx
red green blue
* Incorrect.
* Option B: \s (Whitespace Escape)
* \s represents asingle space,not a new line.
* The output would be:
nginx
red green blue
* Incorrect.
* Option C: \t (Tab Escape)
* \t inserts atab, not a new line.
* The output would be:
nginx
red green blue
* Incorrect.
* Option D: Correct Text Block
java
String colors = """
red
green
blue
""";
* Thispreserves the new lines, producing:
nginx
red
green
blue
* Correct.
Thus, the correct answer is:"String colors = """ red green blue """."
References:
* Java SE 21 - Text Blocks
* Java SE 21 - String Formatting
* Java 13 introducedtext blocks ("""), allowing multi-line stringswithout needing explicit \n for new lines.
* In a text block,each line is preserved as it appears in the source code.
* Analyzing the Options
* Option A: \ (Backslash Continuation)
* The backslash (\) at the end of a lineprevents a new line from being added, meaning:
nginx
red green blue
* Incorrect.
* Option B: \s (Whitespace Escape)
* \s represents asingle space,not a new line.
* The output would be:
nginx
red green blue
* Incorrect.
* Option C: \t (Tab Escape)
* \t inserts atab, not a new line.
* The output would be:
nginx
red green blue
* Incorrect.
* Option D: Correct Text Block
java
String colors = """
red
green
blue
""";
* Thispreserves the new lines, producing:
nginx
red
green
blue
* Correct.
Thus, the correct answer is:"String colors = """ red green blue """."
References:
* Java SE 21 - Text Blocks
* Java SE 21 - String Formatting
by Dave at Sep 23, 2026, 02:13 AM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).