Creation of the swapTwoLast function body
This commit is contained in:
parent
f873307924
commit
6ddbc8d246
2 changed files with 5 additions and 1 deletions
|
@ -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 n’as pas besoin d’attributs 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 n’as pas besoin d’attributs 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.
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue