关注
import java.util.ArrayList;import java.util.List; public class NoteBook { private List<String> list; public NoteBook(){
list = new ArrayList();
}
public NoteBook(List<String> list){
this.list = list;
}
//存储记录
//不限制能存储的记录条数
public String save(String s){
if (list.add(s)) {
return "存储成功";
}
return "存储失败";
}
//获取记录条数
public int getSum() {
return list.size();
}
//查看每条记录
public String getAnyOne(int i) {
if (i > 0 && i < list.size()) {
return list.get(i);
}
return "没有此记录";
}
public String getAnyOne() {
if (list.size() == 0) {
return "没有此记录";
}
return list.get(0);
}
//删除记录
public String deleteOne() {
if (list.size() == 0) {
return "没有此记录";
}
return list.remove(0);
}
public String deleteOne(int i) {
if (i > 0 && i < list.size()) {
list.remove(i);
return "已经移除";
}
return "没有此记录";
}
public void showAll() {
list.forEach(s-> System.out.println(s));
}
public static void main(String[] ages){
NoteBook noteBook = new NoteBook();
noteBook.save("记录0");
noteBook.save("记录1");
noteBook.save("记录2");
noteBook.save("记录3");
System.out.println("插入结果:"+noteBook.save("记录4"));
System.out.println("删除结果:"+noteBook.deleteOne());
System.out.println("获得条目: "+noteBook.getSum());
System.out.println("列出一条: "+noteBook.getAnyOne(1));
noteBook.showAll();
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司在招寒假实习? #
13367次浏览 164人参与
# 卷__卷不过你们,只能卷__了 #
10664次浏览 229人参与
# MiniMax求职进展汇总 #
644次浏览 23人参与
# 26年哪些行业会变好/更差 #
17515次浏览 229人参与
# 写论文的崩溃时刻 #
5579次浏览 131人参与
# 去年的flag与今年的小目标 #
8996次浏览 179人参与
# 现在还是0offer,延毕还是备考 #
1255924次浏览 7922人参与
# 有深度的简历长什么样? #
15601次浏览 322人参与
# 你不能接受的企业文化有哪些 #
10811次浏览 156人参与
# 入职第一天 #
9492次浏览 199人参与
# 你都用AI做什么 #
6265次浏览 144人参与
# 国企vs私企,你更想去? #
305263次浏览 2485人参与
# 央国企投递记录 #
170248次浏览 1639人参与
# 一人分享一道面试手撕题 #
21154次浏览 754人参与
# 你在职场上见过哪些“水货”同事 #
29071次浏览 162人参与
# 机械人还在等华为开奖吗? #
304936次浏览 1553人参与
# 关于春招你都做了哪些准备? #
122097次浏览 705人参与
# 机械人的秋招小目标 #
26048次浏览 229人参与
# 你怎么看待AI面试 #
133257次浏览 742人参与
# 现在前端的就业环境真的很差吗 #
492512次浏览 5965人参与
# 业务面应该做哪些准备 #
86378次浏览 862人参与
叮咚买菜工作强度 252人发布
查看1道真题和解析