15
15
*/
16
16
public class TaskList {
17
17
18
- private final ArrayList <Task > list ;
19
- private final Storage storage ;
18
+ private final ArrayList <Task > LIST ;
19
+ private final Storage STORAGE ;
20
20
21
21
/**
22
22
* Constructor for TaskList.
@@ -25,8 +25,8 @@ public class TaskList {
25
25
* @param storage Storage object of Duke
26
26
*/
27
27
public TaskList (ArrayList <Task > list , Storage storage ) {
28
- this .list = list ;
29
- this .storage = storage ;
28
+ this .LIST = list ;
29
+ this .STORAGE = storage ;
30
30
}
31
31
32
32
/**
@@ -35,8 +35,8 @@ public TaskList(ArrayList<Task> list, Storage storage) {
35
35
* @param storage Storage object of Duke
36
36
*/
37
37
public TaskList (Storage storage ) {
38
- this .list = new ArrayList <>();
39
- this .storage = storage ;
38
+ this .LIST = new ArrayList <>();
39
+ this .STORAGE = storage ;
40
40
}
41
41
42
42
@@ -50,11 +50,11 @@ public String deleteTask(String str) throws DukeException {
50
50
try {
51
51
int i = Integer .parseInt (str );
52
52
53
- if (i > 0 && i <= list .size ()) {
54
- Task t = list .remove (i - 1 );
55
- storage .saveFile (list );
53
+ if (i > 0 && i <= LIST .size ()) {
54
+ Task t = LIST .remove (i - 1 );
55
+ STORAGE .saveFile (LIST );
56
56
return dukePrint ("Got it. I've removed this task:\n " + t + "\n " + "Now you have "
57
- + list .size () + " task" + (list .size () < 2 ? " " : "s " ) + "in the list." );
57
+ + LIST .size () + " task" + (LIST .size () < 2 ? " " : "s " ) + "in the list." );
58
58
} else {
59
59
throw new DukeException ("No such task found in list." );
60
60
}
@@ -73,10 +73,10 @@ public String markDone(String str) throws DukeException {
73
73
try {
74
74
int i = Integer .parseInt (str );
75
75
76
- if (i > 0 && i <= list .size ()) {
77
- Task t = list .get (i - 1 );
76
+ if (i > 0 && i <= LIST .size ()) {
77
+ Task t = LIST .get (i - 1 );
78
78
t .markDone ();
79
- storage .saveFile (list );
79
+ STORAGE .saveFile (LIST );
80
80
return dukePrint ("Nice! I've marked this task as done:\n " + t );
81
81
} else {
82
82
throw new DukeException ("No such task found in list." );
@@ -130,21 +130,21 @@ public String addToDo(String str) throws DukeException {
130
130
}
131
131
132
132
private String addTask (Task t ) throws DukeException {
133
- list .add (t );
134
- storage .saveFile (list );
133
+ LIST .add (t );
134
+ STORAGE .saveFile (LIST );
135
135
return dukePrint ("Got it. I've added this task:\n " + t + "\n " + "Now you have "
136
- + list .size () + " task" + (list .size () < 2 ? " " : "s " ) + "in the list." );
136
+ + LIST .size () + " task" + (LIST .size () < 2 ? " " : "s " ) + "in the list." );
137
137
}
138
138
139
139
/**
140
140
* Displays full list of task in TaskList.
141
141
*/
142
142
public String displayList () {
143
- if (list .size () == 0 ) {
143
+ if (LIST .size () == 0 ) {
144
144
return dukePrint ("list empty" );
145
145
}
146
146
return dukePrint ("Here are the tasks in your list:\n "
147
- + IntStream .range (0 , list .size ()).mapToObj ((i ) -> (i + 1 ) + ". " + list .get (i ).toString ())
147
+ + IntStream .range (0 , LIST .size ()).mapToObj ((i ) -> (i + 1 ) + ". " + LIST .get (i ).toString ())
148
148
.reduce ("" , (str1 , str2 ) -> str1 + str2 + "\n " ));
149
149
}
150
150
@@ -156,10 +156,10 @@ public String displayList() {
156
156
public String findTask (String desc ) {
157
157
StringBuilder builder = new StringBuilder ("Here are the matching tasks in your list:\n " );
158
158
int count = 0 ;
159
- for (int i = 0 ; i < list .size (); i ++) {
160
- if (list .get (i ).toString ().contains (desc )) {
159
+ for (int i = 0 ; i < LIST .size (); i ++) {
160
+ if (LIST .get (i ).toString ().contains (desc )) {
161
161
count ++;
162
- builder .append (count + ". " + list .get (i ).toString () + "\n " );
162
+ builder .append (count + ". " + LIST .get (i ).toString () + "\n " );
163
163
}
164
164
}
165
165
if (count == 0 ) {
0 commit comments