-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUnit.java
More file actions
45 lines (36 loc) · 942 Bytes
/
Unit.java
File metadata and controls
45 lines (36 loc) · 942 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.company;
import java.util.ArrayList;
public class Unit {
private ArrayList<Mission> list=new ArrayList<>();
Unit(){
}
public void Add(Mission m){
list.add(m);
}
public Mission getByName(String teacher, String cls){
for(Mission m:list){
if(m.getTeacherName().equals(teacher)&&m.getClassId().equals(cls)){
return m;
}
}
return null;
}
public void Delele(Mission m){
list.remove(m);
}
public void Show(){
for(Mission m:list){
m.out();
}
}
@Override
public String toString() {
if(list.size()==0) return "*空*";
StringBuffer s=new StringBuffer();
for(Mission m:list){
if(m.out().length()==0) continue;
s.append(m.out()+"\n");
}
return s.toString();
}
}