成长

小军军

博客园 首页 联系 订阅 管理

//二维数组转换为ArrayList
 public static void main(String[] args) {
  String[][] str = {
    { "语文", "100" },
    { "英语", "90" },
    { "数学", "90" },
  };
  ArrayList<String> list = new ArrayList<String>();
  
  for (int i = 0; i < str.length; i++) {
   for (int j = 0; j < str[i].length; j++) {
    list.add(str[i][j]);
   }
  }
  Iterator it = list.iterator();
  while (it.hasNext()) {
   System.out.println(it.next());
  }
  /
  String [][]strArray=new String[list.size()][];
  for (int i = 0; i < list.size(); i++) {
   String []temp={list.get(i)};
   for (int j = 0; j < str.length; j++) {
    strArray[i]=temp;
   }
  }
  
  for (int i = 0; i < list.size(); i++) {
   for (int j = 0; j < strArray[i].length; j++) {
    System.out.print(strArray[i][j]+"  ");
   }
   System.out.println();
  }
 }
 }

/
 public String[][] getArray() {
  ArrayList<LeakInfo> rs = new UserInfoDM().load();
  String[][] excel_str = new String[rs.size()][]; // 转换为二维数组
  for (int i = 0; i < rs.size(); i++) {
   LeakInfo user = rs.get(i);
   String[] q = { user.getUsername(), user.getResult()};//获取对象成员保存至一维数组
   for (int j = 0; j < excel_str.length; j++) {
    excel_str[i] = q;
   }
  }
  return excel_str;
 }

posted on 2013-06-29 10:49  houqijun  阅读(1388)  评论(0)    收藏  举报