Java | Functions | Question 11

Predict the output of the following program.

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


(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

Improved By : Vijay Sirra



Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.