黑马程序员技术交流社区
标题:
[小项目] 水果超市管理系统 [简化版]
[打印本页]
作者:
不落羽
时间:
2016-3-6 21:50
标题:
[小项目] 水果超市管理系统 [简化版]
由于超过 10000 字的限制 , 代码放在附件里 , 此处只写出获取编号所在索引的方法
// * 获取指定编号所在集合中的索引方法
public static int getIndex(String ID) { /**[增 , 删 , 改 ,查]*/
int index=-1; // 默认返回 - 1
for(int i=0 ; i<list.size() ; i++) {
if(ID.equals(list.get(i).ID)) { // 如果查到该编号
index=i; // 将所在位置的索引返回
return index;
}
}
if(index==-1) // 如果该编号不存在
System.out.println("您所输入的编号不存在 , 请继续输入 ~ ");
return index;
}
复制代码
我是新加入黑马基础班的同学 , 最近学习了一个超市购物管理的小项目 ,
第一次写的时候总觉得代码有些冗余 , 复用性不够强 ,
经过分析后 , 琢磨出了一个简化代码的方法 , 在实现原有功能的基础上 , 成功减少了 80 多行有效代码.
我将所有需要查询编号是否在集合中存在的操作 , 提取成一个方法 , 并且返回查询后的索引 ,
通过索引可以进行 增, 删, 改,购买等操作 .
Ps: 虽然个人能力有限 , 但还是很乐意与同学们交流的 , 如果发现代码有问题 , 不妨直言 ,定虚心采纳 , 感激不尽.
水果超市管理系统.zip
2016-3-6 21:48 上传
点击文件名下载附件
2.87 KB, 下载次数: 130
作者:
doublelixin
时间:
2016-3-6 22:12
顶,赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2