Tuesday, July 22, 2014

Strings are immutable?
































Q4-8. What is the output of the following code?































class EJavaGuruString2 {































public static void main(String args[]) {































String ejg = "game".replace('a', 'Z').trim().concat("Aa");































ejg.substring(0, 2);































System.out.println(ejg);































}































}































a gZmeAZ































b gZmeAa































c gZm































d gZ































e game































Answer: b
































Q4-9. What is the output of the following code?































class EJavaGuruString2 {































public static void main(String args[]) {































String ejg = "game";































ejg.replace('a', 'Z').trim().concat("Aa");































ejg.substring(0, 2);































System.out.println(ejg);































}































}































a gZmeAZ































b gZmeAa































c gZm































d gZ































e game































Answer: e
































WHY? the first one when u use methods such as replace, it changes the string, but the second example still uses replace but nowwww it saying that stringes are immutable!































































No comments:

Post a Comment