A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

由于超过 10000 字的限制 , 代码放在附件里 , 此处只写出获取编号所在索引的方法

  1.     // *  获取指定编号所在集合中的索引方法               
  2.         public static int getIndex(String ID) {                /**[增 , 删 , 改 ,查]*/
  3.                 int index=-1;                                                                                // 默认返回 - 1
  4.                 for(int i=0 ; i<list.size() ; i++) {       
  5.                            if(ID.equals(list.get(i).ID)) {                                        // 如果查到该编号
  6.                                        index=i;                                                                                // 将所在位置的索引返回
  7.                                       return index;
  8.                           }
  9.                 }
  10.                 if(index==-1)                                                                                   // 如果该编号不存在
  11.                 System.out.println("您所输入的编号不存在 , 请继续输入 ~ ");
  12.                 return index;
  13.         }
复制代码

我是新加入黑马基础班的同学 , 最近学习了一个超市购物管理的小项目 ,
第一次写的时候总觉得代码有些冗余 , 复用性不够强 ,
经过分析后 , 琢磨出了一个简化代码的方法  ,  在实现原有功能的基础上 , 成功减少了 80 多行有效代码.
我将所有需要查询编号是否在集合中存在的操作 , 提取成一个方法 , 并且返回查询后的索引 ,
通过索引可以进行 增, 删, 改,购买等操作 .

Ps:  虽然个人能力有限  , 但还是很乐意与同学们交流的 , 如果发现代码有问题 , 不妨直言 ,定虚心采纳 , 感激不尽.  

水果超市管理系统.zip

2.87 KB, 下载次数: 130

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 很给力!

查看全部评分

1 个回复

正序浏览
顶,赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马