老师布置的两道题啊 不会做求解

我是初音脑瘫粉 2012-07-09 04:57:09
1:java 20位数的List 去除10到15位 然后打印

2:
zhangsan 1000 老板
lisi 1001 经理
wangwu 1002 员工
用map对名字 编号 职位排序

跪谢!
...全文
212 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZZZ5512536 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 2 楼 的回复:
1.for(int i = 0 ;i<list.size();i++){
if(i>=9&amp;&amp;i<=14){

System.out.println("去掉的值:"+i+":"+list.get(i));
list.remove(i);
}
System.out.println(list.get(i));
}

2.这里……
[/Quote]

这个是用的TreeMap,TreeMap已经实现了排序功能。HashMap是无序的
a363722188 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
1.for(int i = 0 ;i<list.size();i++){
if(i>=9&&i<=14){

System.out.println("去掉的值:"+i+":"+list.get(i));
list.remove(i);
}
System.out.println(list.get(i));
}

2.这里用名字进行排序作为例子
Map<Strin……
[/Quote]
这个排序??一直没有看懂 有高人解释一下吗??
蘑菇頭 2012-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

1.for(int i = 0 ;i<list.size();i++){
if(i>=9&&i<=14){

System.out.println("去掉的值:"+i+":"+list.get(i));
list.remove(i);
}
System.out.println(list.get(i));
}

2.这里用名字进行排序作为例子
Map<Stri……
[/Quote]

都被 我们惯坏了,下次 不这样……
Sammie 2012-07-09
  • 打赏
  • 举报
回复
1.for(int i = 0 ;i<list.size();i++){
if(i>=9&&i<=14){

System.out.println("去掉的值:"+i+":"+list.get(i));
list.remove(i);
}
System.out.println(list.get(i));
}

2.这里用名字进行排序作为例子
Map<String, String> m = new TreeMap<String, String>();
m.put("zhangsan", "老板");
m.put("lisi", "经理");
m.put("wangwu", "员工");
for (Map.Entry<String, String> o : m.entrySet())
{
System.out.println(o.getKey() + ", " + o.getValue());
}
denggougou 2012-07-09
  • 打赏
  • 举报
回复
so easy!QQ:346276480

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧