Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Java | Functions | Question 11

  • Last Updated : 24 May, 2019

Predict the output of the following program.

class Test
    public static void main(String[] args)
        String str = "geeks";
        str += "forgeeks";
        String string = str.substring(2,13);
        string = string + str.charAt(4);;

(A) eksforgeekss
(B) eksforgeeks
(C) EKSforgeekss
(D) EKSforgeeks

Answer: (A)

Explanation: str.toUpperCase() returns ‘str’ in upper case. But,it does not change the original string ‘str’.
str.substring(x, y) returns a string from position ‘x'(inclusive) to position ‘y'(exclusive).
str.charAt(x) returns a character at position ‘x’ in the string ‘str’.

Quiz of this Question

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!