一个记事本所需要具备的条件有六个:
一、能存储记录。
二、不限制能存储的记录的数量。
三、能知道已经存储的记录的数量。
四、能查看每一条记录。
五、能删除记录。
六、能列出所有记录。
接口设计:
add(String note);
getSize();
getNote(int index);
removeNote(int index);
package NoteBook;
import java.util.ArrayList;
public class notBook {
private ArrayList<String> notes=new ArrayList();
public void add(String s) {
notes.add(s);
}
public int getSize() {
return notes.size();
}
public String getNote(int index) {
return notes.get(index);
}
public void removeNote(int index) {
removeNote(index);
}
public String[] List() {
String[] a=new String[notes.size()];
notes.toArray(a);
return a;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}