请问一下这里哪里错了啊?

k179597969 2011-09-03 08:03:46
for(int i=0;i<jindieMap1.keySet().size();i++){
List<String[]> list=jindieMap1.get(i);
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
String string[] = (String[]) iterator.next();
for (int j = 0; j < string.length; j++) {
System.out.println(string[j]);
}
}
}
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小笨熊 2011-09-05
  • 打赏
  • 举报
回复
你的代码没有任何问题,lz想问啥,现在都不这样用了,代码不好看。
for(int i=0;i<jindieMap1.keySet().size();i++){
可以写成

for (String keyset : jindieMap1.keySet()) {

以此类似。。。
TKD03072010 2011-09-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ioe_gaoyong 的回复:]

你的iterator用的有问题,不会用干脆不要用了,给你贴一个Java code
for(int i=0;i<jindieMap1.keySet().size();i++){
List<String[]> list=jindieMap1.get(i);

for(String[] strAry:list){
for……
[/Quote]
有道理
千与 2011-09-04
  • 打赏
  • 举报
回复
你的代码没有问题的,可能是你的数据有问题吧。
测试代码:

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class Test {
public static void main(String[] args) {
List<String[]> lista = new ArrayList<String[]>();
lista.add(new String[]{"a1", "a2"});
List<String[]> listb = new ArrayList<String[]>();
lista.add(new String[]{"b1", "b2"});
Map<Integer, List<String[]>> jindieMap1 = new HashMap<Integer, List<String[]>>();
jindieMap1.put(0, lista);
jindieMap1.put(1, listb);
for (int i = 0; i < jindieMap1.keySet().size(); i++) {
List<String[]> list = jindieMap1.get(i);
for (Iterator<String[]> iterator = list.iterator(); iterator.hasNext();) {
String string[] = (String[]) iterator.next();
for (int j = 0; j < string.length; j++) {
System.out.println(string[j]);
}
}
}
}
}

风尘中国 2011-09-03
  • 打赏
  • 举报
回复
你的iterator用的有问题,不会用干脆不要用了,给你贴一个
for(int i=0;i<jindieMap1.keySet().size();i++){
List<String[]> list=jindieMap1.get(i);

for(String[] strAry:list){
for(String s:strAry){
System.out.println(s);
}
}
}

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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