Bonsoir. Je revient pour remercier maître thelvin pour m'avoir aidé. Au faite la réponse était déjà depuis ses deux premier message. Vraiment merci.

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
19
20
for(int i=0; i<nbrEcheance; i++){
 
				row[0] = a++;
 
 
				LocalDate date2 = date1.plusMonths(j++);
				LocalDate date3=DateEcheance( date2);		    	   	
			    String formattedString = date3.format(formatter);
				row[1]= formattedString ;
 
				row[2] = Math.round(capital-(amorti*b++)) ;
				row[3] = Math.round(amorti);
				row[4] = Math.round(inte);
				row[5] = Math.round(mens);
				row[6] = Math.round(epar);
				row[7] = Math.round(eche);
 
				model.addRow(row);
 
				}
Pour ramener au vendredi lorsqu'il s'agit de week-end.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public static  LocalDate DateEcheance(LocalDate date) {
 
		switch(date.getDayOfWeek()) {
		    case SATURDAY:
		      return date.minusDays(1);
		    case SUNDAY:
		      return date.minusDays(2);
		    default:
		      return date;
		  }
	}
Merci !!!