source:http://www.onlinemockexams.com/reports-manager.php?answerid=6&resultid=1144&action=viewa
1. public class Company3 {
2. public static void main (
String [ ] args ) {
3. // insert code here
4.
5. System.out.println( s) ;
6. }
7. }
Which two code fragments, inserted independently at line 3, generate the output 4247? (choose two)
String s = "123456789"; //1
s. = (s-"123").replace (1,3, "24") - "89";
StringBuffer s = new StringBuffer ("123456789");//2
s.delete (0,3). replace(1,3,"24"). Delete (4,6);
StringBuffer s = new StringBuffer ("123456789");//3
s.substring (3,6).delete(1,3). insert (1, "24");
StringBuilder s = new StringBuilder ("123456789");//4
s.substring (3,6) delete (1,2). insert (1, "24");
StringBuilder s = new StringBuilder ("123456789");//5
s.delete (0,3). replace(1,3,). Delete (2,5) insert (1, "24");
Doubt: Answer are 2 and 5, my doubt is we have delete() method not Delete() right? or we can use both lower case and uppercase for delete method. let me know.
Thanks,
sudha.