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