关注
import java.util.*;
public class NoteBook {
private ArrayList<String> Records;
private int savedNumbersOfRecords;
public NoteBook(){
Records= new ArrayList<String>();
savedNumbersOfRecords=0;
}
//增加一条记录
public int saveRecord(String string){
Records.add(string);
return ++savedNumbersOfRecords;
}
//获取记录数目
public int getSavedNumbersOfRecords(){
return savedNumbersOfRecords;
}
//获取某条记录
public String getRecordByIndex(int index){
return Records.get(index);
}
//删除某条记录
public int deleteRecordByIndex(int index){
Records.remove(index);
return --savedNumbersOfRecords;
}
//列出所有记录
public void listAllRecords(){
System.out.println("笔记本记录列表:");
for(int i=0;i<savedNumbersOfRecords;i++){
System.out.println(this.getRecordByIndex(i));
}
System.out.println("笔记本列表打印完毕");
}
public static void main(String[] args){
NoteBook noteBook= new NoteBook();
//添加记录
noteBook.saveRecord("第一条记录");
noteBook.saveRecord("第二条记录");
noteBook.saveRecord("第三条记录");
//获取记录总数
System.out.println("获取记录总数:"+noteBook.getSavedNumbersOfRecords());
//列出记录列表
noteBook.listAllRecords();
//获取第二条记录
System.out.println("获取第二条记录:"+noteBook.getRecordByIndex(1));
//删除第二条记录
noteBook.deleteRecordByIndex(1);
//列出记录列表
noteBook.listAllRecords();
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职总结 #
33875次浏览 545人参与
# 国企vs私企,怎么选? #
21086次浏览 170人参与
# 一人一个landing小技巧 #
39925次浏览 714人参与
# 怎么防止在试用期被辞退 #
118620次浏览 889人参与
# 辞职之后最想做的一件事 #
12287次浏览 175人参与
# 选offer应该考虑哪些因素 #
24085次浏览 337人参与
# 毕业季,给职场新人一些建议 #
32701次浏览 530人参与
# 硬件开发岗知多少 #
10423次浏览 111人参与
# 薪资一样,你会选择去大厂还是小公司 #
17202次浏览 105人参与
# 机械专业只有考研才有出路吗 #
102220次浏览 857人参与
# 小米硬件提前批进度交流 #
165130次浏览 1516人参与
# 字节跳动工作体验 #
394480次浏览 4315人参与
# 校招第一份工作你干了多久? #
68840次浏览 338人参与
# 为了秋招你都做了哪些准备? #
11396次浏览 173人参与
# 你想吐槽公司的哪些规定 #
18391次浏览 71人参与
# 晒一晒你收到的礼盒 #
63314次浏览 378人参与
# 机械人值得去的国央企 #
59857次浏览 406人参与
# 你见过最离谱的招聘要求是什么? #
189064次浏览 1405人参与
# bilibili求职进展汇总 #
60190次浏览 584人参与
# 我的工作日记 #
101163次浏览 1281人参与