diff --git a/README.md b/README.md index 1e3c8e2..f97acdd 100644 --- a/README.md +++ b/README.md @@ -12,3 +12,4 @@ ## Exercice 2 * Création du prototype de la méthode `removeAFromTwoFirstChars`, elle suit les même principes de `swapTwoLast` donc elle est statique car elle n’as pas besoin d’accès a des attributs de la classe. Création de la méthode de test unitaire `removeAFromTwoFirstCharsTest` et ajout de documentation. +* Création du corps de la méthode `removeAFromTwoFirstChars`, on prend les deux premier caractère si la longueur nous le permet et l’on retire les `A` avant de recoller le reste du string. Si trop court on retire simplement les `A` sans plus d’actions. diff --git a/src/cvdatpjunit/CVDATPJUnit.java b/src/cvdatpjunit/CVDATPJUnit.java index 439f5ea..4e5607b 100644 --- a/src/cvdatpjunit/CVDATPJUnit.java +++ b/src/cvdatpjunit/CVDATPJUnit.java @@ -28,6 +28,13 @@ public class CVDATPJUnit { * @return The string without A on the two first chars */ public static String removeAFromTwoFirstChars(String in) { - return null; + if (in != null) { + if (in.length() >= 2) { + in = in.substring(0, 2).replaceAll("A", "") + in.substring(2); + } else { + in = in.replaceAll("A", ""); + } + } + return in; } }