File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919import java .time .Month ;
2020import java .util .Arrays ;
2121import java .util .Objects ;
22+ import java .util .stream .IntStream ;
2223import java .util .stream .Stream ;
2324
2425import static utils .Util .getDaysInMonth ;
@@ -45,9 +46,9 @@ public AddEmployee() {
4546 .map (m -> Displayable .toDisplayName (m .name ()))
4647 .forEach (jComboMonth ::addItem );
4748
48- for ( int i = LocalDate .now ().getYear (); i >= LocalDateTime . now (). minusYears ( 1000 ). getYear (); i --) {
49- jComboYear . addItem ( String . valueOf ( i ));
50- }
49+ IntStream . iterate ( LocalDate .now ().getYear (), year -> year - 1 )
50+ . limit ( 1001 )
51+ . forEach ( y -> jComboYear . addItem ( String . valueOf ( y )));
5152
5253 Arrays .stream (CivilStatus .values ())
5354 .map (CivilStatus ::getDisplayName )
Original file line number Diff line number Diff line change 1919
2020import javax .swing .*;
2121import java .time .LocalDate ;
22- import java .time .LocalDateTime ;
2322import java .time .Month ;
2423import java .util .Arrays ;
2524import java .util .Optional ;
@@ -49,7 +48,8 @@ public EmployeeDetails() {
4948 .map (m -> Displayable .toDisplayName (m .name ()))
5049 .forEach (month ::addItem );
5150
52- IntStream .rangeClosed (LocalDate .now ().getYear (), LocalDateTime .now ().minusYears (1000 ).getYear ())
51+ IntStream .iterate (LocalDate .now ().getYear (), year -> year - 1 )
52+ .limit (1001 )
5353 .forEach (y -> year .addItem (String .valueOf (y )));
5454
5555 String company_name = DOTENV .get ("COMPANY_NAME" );
You can’t perform that action at this time.
0 commit comments