MCQModerate1 mark
1
Choose the correct answers to the questions from the given options. (Do not copy the questions, write only the correct answers.)
Give the output of the following String methods: "SUCCESS".indexOf('S') + "SUCCESS".lastIndexOf('S')
Topic: indexOf() and lastIndexOf()
Previous-year question practice database
Try it
Pick an option and check your answer. The full worked answer is below either way.
Answer
Exam answer
(c) 6.
Explanation
Index the word: S=0, U=1, C=2, C=3, E=4, S=5, S=6. indexOf('S') searches from the start and finds the first S at index 0. lastIndexOf('S') searches from the end and finds the last S at index 6. Both return ints, so the + adds them: 0 + 6 = 6. The pairing of these two methods in one expression is the whole point — one counts forwards, the other backwards.
In words
6.
More from String Manipulation
To extract the word NOW from the word "ACKNOWLEDGEMENT", the Java statement "ACKNOWLEDGEMENT".substring(3, ____) is used. Choose the correct number to fill in the blank.2026String a[] = {"Atasi", "Aditi", "Anant", "Amit", "Ahana"};
System.out.println(a[1].charAt(1) + "*" + a[2].charAt(2));
The output of the above statement is:2026Which of the following String methods returns a negative value?2026Assertion (A): The substring() method modifies the original String.
Reason (R): The substring() method can extract part of a String starting from a specific index.2026Give the output of the following program segment:
String S = "GRACIOUS".substring(4);
System.out.println(S);
System.out.println("GLAMOROUS".endsWith(S));2026Name the following:
(a) The return data type of the method equals().
(b) The String method which has no parameter and returns a String.2026