1
0
Fork 0

Creation of the swapTwoLast function body

This commit is contained in:
Ethanell 2020-04-24 10:57:45 +02:00
parent f873307924
commit 6ddbc8d246
2 changed files with 5 additions and 1 deletions

View file

@ -4,3 +4,4 @@
## Exercice 1 ## Exercice 1
* Création de la classe principale `CVDATPJUnit` et de sa classe de test `CVDATPJUnitTest` tous deux vides * Création de la classe principale `CVDATPJUnit` et de sa classe de test `CVDATPJUnitTest` tous deux vides
* Prototype de la méthode `swapTwoLast`, elle est statique car elle nas pas besoin dattributs de la classe. Ajout des test unitaires `swapTwoLastTest` et de la documentation dans la classe principale. * Prototype de la méthode `swapTwoLast`, elle est statique car elle nas pas besoin dattributs de la classe. Ajout des test unitaires `swapTwoLastTest` et de la documentation dans la classe principale.
* Création du corps de la méthode `swapTwoLast`, utilisation de `substring`, `charAt` et `length` pour permettre la permutation des deux dernier caractères.

View file

@ -15,6 +15,9 @@ public class CVDATPJUnit {
* @return The swapped string * @return The swapped string
*/ */
public static String swapTwoLast(String in) { public static String swapTwoLast(String in) {
return null; if (in != null && in.length() > 1) {
in = in.substring(0, in.length()-2) + in.charAt(in.length()-1) + in.charAt(in.length()-2);
}
return in;
} }
} }