venerdì 29 marzo 2013

Q94


Given the code fragment:

             String name = "Spot";
             int age = 4;
             String str = "My dog " + name + " is " + age;
             System.out.println(str);

             StringBuilder sb = new StringBuilder();

 
Using StringBuilder, which code fragment is the best potion to build and print the following string

My dog Spot is 4

 

A.

 sb.append("My dog " + name + " is " + age); System.out.println(sb); 

 

B.

 sb.insert("My dog ").append( name + " is " + age); System.out.println(sb); 

 

C.

 sb.insert("My dog ").insert( name ).insert(" is " ).insert(age);  System.out.println(sb); 

 

D.

 sb.append("My dog ").append( name ).append(" is " ).append(age); System.out.println(sb);

Forse la migliore risposta è la D che rispetto alla A non usa l'operatore (+) ma solo l'append di StringBuilder.

Nessun commento:

Posta un commento