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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


提交源代码!

QQ截图20141129142151.png (1.58 KB, 下载次数: 42)

QQ截图20141129142151.png

Test13.zip

913 Bytes, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
爱java爱阳哥.rar (20.7 KB, 下载次数: 2)
求阳哥赐教

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
Evred 中级黑马 2014-11-29 14:46:09
143#
搞了一个小时才搞定啊!阳哥  ,请指导

Test_01.PNG (93.94 KB, 下载次数: 46)

Test_01.PNG

Test_01.zip

20.97 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
阳哥,领题
回复 使用道具 举报
本帖最后由 ⋛⋌⋚JEEP 于 2014-11-29 15:09 编辑

提交答案!

Test27.png (99.8 KB, 下载次数: 46)

截图

截图

Test27.rar

15.11 KB, 阅读权限: 200, 下载次数: 1

源码

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
来去匆匆   
回复 使用道具 举报
阳哥,多多指教

listTest.zip

1.83 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
总算做完了,查了好久的api,阳哥,如果方便的话请给点指导意见,看有没有更好些的方法:)

TRFXNKXPY4G9`AYZURJH]}3.jpg (105.4 KB, 下载次数: 42)

TRFXNKXPY4G9`AYZURJH]}3.jpg

Test27.rar

1.45 KB, 下载次数: 68

回复 使用道具 举报
领题的!
回复 使用道具 举报
阳哥,看看做的对不?:D

Test.zip

152.51 KB, 阅读权限: 100, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
阳哥,请查看

Test.zip

152.51 KB, 阅读权限: 100, 下载次数: 1

回复 使用道具 举报
阳哥啊,你出的题对于灵活运行蛮不错,写的时候就感觉有几种方法去实现。

1.png (42.23 KB, 下载次数: 76)

1.png

ListTest.rar

1.31 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
阳哥以前的4道题目呈上,感觉代码写的好的话,多多加分啊!!呵呵。。

Test.zip

3.07 KB, 下载次数: 89

评分

参与人数 1技术分 +3 收起 理由
王震阳老师 + 3 赞一个!

查看全部评分

回复 使用道具 举报

注释和总结写的很好。
回复 使用道具 举报
渐行渐远 发表于 2014-11-29 15:53
总算做完了,查了好久的api,阳哥,如果方便的话请给点指导意见,看有没有更好些的方法
...
  1.         List<Object>list1=new ArrayList<Object>();
  2.                 for(int i=0;i<list.size();i++){
  3.                         if(!list1.contains(list.get(i)))                        //如果list1中已经不包含第i个元素
  4.                                 list1.add(list.get(i));                                        //则将list中第i个元素存入list1
  5.                                
  6.                         else {
  7.                                 list.remove(i);                                                        //否则将list中第i号元素移除
  8.                                 i--;
  9.                         }
  10.                 }
复制代码

在对集合进行for循环的时候是不可以执行remove、add等方法的。如果要执行这些方法一定在Iterator中执行。否则会发生并发修改异常。
回复 使用道具 举报
zhouyunfang 发表于 2014-11-29 16:30
阳哥,看看做的对不?

答案是在正确的。但是代码可以写的更健壮的,比如:
  1.         List<Object>list1=new ArrayList<Object>();
  2.                 for(int i=0;i<list.size();i++){
  3.                         if(!list1.contains(list.get(i)))                        //如果list1中已经不包含第i个元素
  4.                                 list1.add(list.get(i));                                        //则将list中第i个元素存入list1
  5.                                
  6.                         else {
  7.                                 list.remove(i);                                                        //否则将list中第i号元素移除
  8.                                 i--;
  9.                         }
  10.                 }
复制代码

这里最外的循环长度不要写死,根据集合是可以获取长度。如果集合给你换了,是不是得修改更多的地方才能运行起来?
回复 使用道具 举报
Rain2692 发表于 2014-11-29 19:41
阳哥以前的4道题目呈上,感觉代码写的好的话,多多加分啊!!呵呵。。

好吧,你把不同的题目一次性回答到一起了。也没有运行截图,验证对否除了看代码还得运行。
回复 使用道具 举报
Rain2692 发表于 2014-11-29 19:41
阳哥以前的4道题目呈上,感觉代码写的好的话,多多加分啊!!呵呵。。

好吧,你把不同的题目一次性回答到一起了。也没有运行截图,验证对否除了看代码还得运行。
回复 使用道具 举报
我的错了吗?怎么没有反应呢{:3_47:}

]2O[92}J_QD6CP1{Y}%T[B1.jpg (108.69 KB, 下载次数: 41)

]2O[92}J_QD6CP1{Y}%T[B1.jpg

Test27.rar

1.14 KB, 阅读权限: 200, 下载次数: 2

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
就业指导-王震阳老师 发表于 2014-11-29 20:02
答案是在正确的。但是代码可以写的更健壮的,比如:

这里最外的循环长度不要写死,根据集合是可以获取长 ...

是的,当时感觉这么比较快,所以懒了一点。吸取教训。谢谢了阳哥。:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马