关注
import java.util.ArrayList; import java.util.Iterator; import java.util.List; interface Notepad { // 能存储记录 // 不限制能存储的记录条数 public void addNote(String note); // 能知道已经存储的记录的数量 public int getNoteLength(); // 能查看每一条记录 public String getOne(int position); // 能删除一条记录 public String deleteOne(int position); // 能按笔记内容删除一条笔记 public String deleteOne(String note); // 能列出所有的记录 public String getAllNotes(); } public class NotepadbyList implements Notepad { private List<String> notes; // 能存储记录 // 不限制能存储的记录条数 public void addNote(String note) { notes.add(note); } // 能知道已经存储的记录的数量 public int getNoteLength() { return notes.size(); } // 能查看每一条记录 public String getOne(int position) { return notes.get(position); } // 能删除一条记录 public String deleteOne(int position) { return notes.remove(position); } // 能按笔记内容删除一条笔记 public String deleteOne(String note) { Iterator<String> iterator = notes.iterator(); while (iterator.hasNext()) { String str = iterator.next(); if (str.equals(note)) { iterator.remove(); return note; } } return ""; } // 能列出所有的记录 public String getAllNotes() { StringBuilder sb = new StringBuilder(); for (String string : notes) { sb.append(string); } return sb.toString(); } // 构造函数 public NotepadbyList() { notes = new ArrayList<String>(); } // 测试方法 public static void main(String args[]) { NotepadbyList np = new NotepadbyList(); np.addNote("好好学习");// 添加笔记 np.addNote("天天向上");// 添加笔记 np.addNote("少玩游戏");// 添加笔记 np.addNote("多刷牛客");// 添加笔记 System.out.println(np.getNoteLength());// 这儿应该输出4 System.out.println(np.getOne(3));// 这儿应该输出多刷牛客 System.out.println(np.getAllNotes());// 这儿应该输出好好学习天天向上少玩游戏多刷牛客 System.out.println(np.deleteOne(0));// 这儿应该输出好好学习 System.out.println(np.deleteOne("天天向上"));// 这儿应该输出天天向上 np.addNote("好好学习");// 添加笔记 np.addNote("天天向上");// 添加笔记 System.out.println(np.getAllNotes());// 这儿应该输出少玩游戏多刷牛客好好学习天天向上 } }
查看原帖
点赞 3
相关推荐
10-23 17:32
门头沟学院 前端工程师
no_pessimi...:大厂实习的,可以接触到复杂业务。远比你自己做玩具项目来的有用。所以 现在大厂很看学历吗,其实未必,当然有学历肯定有优势。但是没学历完全可以靠多段大厂实习弥补 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客树洞,我想对你说 #
27051次浏览 195人参与
# 选择和努力,哪个更重要? #
116224次浏览 934人参与
# 快手技术岗信息交流阵地 #
10422次浏览 70人参与
# 秋招许愿,本周能____ #
5019次浏览 47人参与
# 新凯来求职进展汇总 #
56138次浏览 147人参与
# 为了实习逃课值吗? #
2848次浏览 38人参与
# “vivo”个offer #
5671次浏览 49人参与
# 大学最后一个寒假,我想…… #
57715次浏览 636人参与
# 华为海思工作体验 #
32020次浏览 136人参与
# 运营每日一题 #
105940次浏览 874人参与
# 如何KTV领导 #
75548次浏览 512人参与
# 除了主业以外,你还有哪些其他收入? #
33445次浏览 299人参与
# 哪些公司校招卡第一学历 #
216641次浏览 770人参与
# 你最满意的offer薪资是哪家公司? #
44226次浏览 218人参与
# 25届非技术实习投递记录 #
133558次浏览 993人参与
# 你最近一次加班是什么时候? #
95459次浏览 518人参与
# 求职中的尴尬瞬间 #
10126次浏览 69人参与
# 应届生被毁约被毁意向了怎么办 #
49517次浏览 283人参与
# 硬件人的春招flag #
54024次浏览 436人参与
# 秋招想进国企该如何准备 #
99792次浏览 499人参与
# 歌尔求职进展汇总 #
69960次浏览 357人参与
# 为什么国企只招应届生 #
210450次浏览 1241人参与
传音控股公司福利 306人发布