Mission 8 : Question de démarrage 2 : StringBuffer

En Java, concaténer des String avec l'opérateur + implique la création et la desctruction successive d'un grand nombre de String. On utilise en général un StringBuffer (http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html) pour éviter ce problème. En utilisant l'API de la classe StringBuffer, implémentez le corps de la méthode repeat() qui permet de répéter un String un certain nombre de fois. Voici la signature de cette méthode :

/*
 * @pre -
 * @post retourne le String s répété n fois.
 *      Si s == null ou n == 0, retourne null.
 */
public static String repeat(String s, int n){
    // À implémenter
}

La méthode repeat

Implémentez ici le corps de la méthode repeat. Veillez à bien respecter les spécifications.

Information

Author(s) François MICHEL
Deadline No deadline
Submission limit No limitation

Sign in