我想取一个LinkedHashMap指定位数的值,比如这个MAP有21个值,我想取第10个到第21个的值,求解答,谢谢
解决方案 »
- 为什么一个java文件只能存在一个public类?
- 求助!关于网络字节转换问题
- 多线程问题,大家帮忙呀.
- 用split分字符串,遇到“?”号为什么不行呢?
- 初学Swing,求教卡片布局
- 用Class.forName(String)时,提示找不到这个类?
- 我想问一下,国内有没有卖java组件(类,类库,beans)的市场,能给个地址吗?
- applet中动态添加Label的问题,郁闷啊,在线苦等。。。
- 启动Weblogic6.1时,输入的密码不显示出来,怎么实现的?
- jar文件是否是可执行文件
- 谁给个ThreadLocal的简单例子
- HashMap的size大于0,而keySet和EntrySet却为null
LinkedHashMap<Integer, String> integers = new LinkedHashMap<Integer, String>();
for (int i = 0; i < 25; i++) {
integers.put(i, "value"+i );
}
int pos = 0;
for (Iterator<Integer> iterator = integers.keySet().iterator(); iterator.hasNext(); pos++) {
String result = integers.get(iterator.next());
if (pos >= 3 && pos <= 21)
System.out.println(result);
}
for (Entry<String, String> mapx : map.entrySet())
{
j++;
if (j > 10)
{
System.out.println(mapx.getKey());
}
}
LinkedHashMap<Integer, String> integers = new LinkedHashMap<Integer, String>();
for (int i = 0; i < 25; i++) {
integers.put(i, "value"+i );
}
int pos = 0;
for (Iterator<Integer> iterator = integers.keySet().iterator(); iterator.hasNext()&&pos <= 21; pos++) {
Integer integer = iterator.next();
if (pos >= 3 ){
String result = integers.get(integer);
System.out.println(result);
}
}
for(int i=1; i<22; i++) map.put( i, "v"+i);
Iterator it = map.entrySet().iterator();
int order = 0;
while(it.hasNext()){
order++;
Map.Entry entry = (Map.Entry)it.next();
if( order>9 ) System.out.println(entry.getKey() + ":" + entry.getValue());
}
Map<String, String> map = new LinkedHashMap<String, String>();
Collection<String> cs = map.values();