What is the output of the following code? public class Test {public static void
ID: 3839137 • Letter: W
Question
What is the output of the following code? public class Test {public static void main(String[] args) {String s1 = new String ("Welcome to Java!'), String s2 - s1 toUpperCase(); if (s1 - s2) System out println("s1 and s2reference to the same String object"}; else if (s1 equals(s2)) System out println(s1 and s2have the same contents"); else System .outprintln ("s1 ands2have different contents');} A. s1 and s2 reference to the same String object B. s1 and s2 have the same contents C. s1 and s2 have different contents The following program displays___. public class Test {public static void main(String[] args) {String s = "Java". StringBuilder buffer - newStringBuilder(s); change(s). System .out println (s);} private static void change (String s) {s = s + "and HTML", } A. Java B. Java and HTML C. and HTML D. nothing is displayed what is displayed by the following code? String[] tokens = "A, B, C, D" split(*[]"); for(inti - 0; iExplanation / Answer
Q35.
s1 = Welcome to Java!
s2 = WELCOME TO JAVA!
So, ans: c. s1 and s2 have different value
Q36.
s = Java
buffer = Java
Ans. a. Java
Because in change method, we are playing with its local variable and strings are immutable
Q37.
ans: b. A B C D
split methods split the string based on provided delimeters and it returns the array of items only, ignores delimeter
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.