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