Bonjour,
sur un site sérieux posant la question de certif' scjp5 suivante
la réponse était: C.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Given: 11. public String makinStrings() { 12. String s = Fred; 13. s = s + 47; 14. s = s.substring(2, 5); 15. s = s.toUpperCase(); 16. return s.toString(); 17. } How many String objects will be created when this method is invoked? A. 1 B. 2 C. 3 D. 4 E. 5 F. 6
Pour ma part, j'aurais répondu E pour la raison suivante
Quelqu'un pourrait-il m'expliquer le résultat C ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 11. public String makinStrings() { 12. String s = Fred;//1 objet créé 13. s = s + 47; //2 objets créés 14. s = s.substring(2, 5);//1 objet créé 15. s = s.toUpperCase();//1 objet créé 16. return s.toString(); 17. }
Merci![]()
Partager