Bonjour,
Je développe un programme qui test les chaine pour savoir s'il s'agit de palindrome ou non et là je souhaiterai regrouper ce que je passe en paramètre en un seul mot mais je bloque.
Par exemple, avant je taper deux mot : elle et iffg : elle est un palindrome et l'autre non
et là quand je tape el le, sa doit me donner elle
voici mon programme que j'ai
Je pense que je doit utiliser trim() mais je vois pas ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if(args.length == 0){ System.out.println("Aucun paramètre n'a été passé !"); }else{ for(int i=0; i<args.length; i++){ StringBuffer buff = new StringBuffer(args[i]); if(args[i].equals(buff.reverse().toString())){ System.out.println(args[i] + " est un palindrome"); }else{ System.out.println(args[i] + " n'est pas un palindrome"); } } }
Merci de votre aide
Partager