Bonjour à tous,

Je voudrais ajuster un montant négatif à gauche. Par exemple, un chiffre la chaine positif s'affiche "000021737", l'affichage du montant positif ne pose pas de problème. Mais pour le nombre négatif, je dois définir "-00021737" avec Pad droit. J'ai du mal à afficher pour la chanine du montant négatif. Je me suis renseigné sur les guides en ligne mais c'est très flou.
J'espère que mes explications sont bien claires. Merci à l'avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
	private static void afficherunmontant(String valeur, int taille) {
			if (valeur.length() > taille){
				valeur = valeur.substring(0, taille);
				System.out.println(valeur); ////pour visualiser la valeur
			} else if (valeur.length() < taille) {
			valeur = valeur.substring(1, taille);
			 System.out.println(valeur); //pour visualiser la valeur
			}
		   StringUtils.righPad(valeur, taille);
	}
 
	public static void main(String[] args) {
 
	 String valeur = "-00000000021737"
	 afficherunmontant(valeur, 9);
 
	}