导航:首页 > 编程语言 > java二维arraylist

java二维arraylist

发布时间:2023-07-23 05:15:58

java技术:怎样将ArrayList的值赋值给一个二维数组啊

首先循环ArrayList,得到的size()既是你的二维数组的第一维值,然后你的列数是固定的,那列数既是第二维值。

例如
ArrayList aList = new ArrayList();
int a = aList.size();
int b = 8; //这里假设列数为8;
int array = new int[a][b];

for (int i = 0; aList != null && i < aList.size; i++) {
Resultset rs = (Resultset)aList.get(i);
for (int j = 0; j < 8; j++) {
int value = rs.get(j);
array[i][j] = value;
}
同时需要注意行数和列数的实际值,最好打印出来看看

}

⑵ java 中的ArrayList如何存放二维数组

一,首先,你这么做的目的是什么?
二,如果只是想试着玩,想更进一步了解List 跟 数组的用法。
(1)list 里放一维的:List<Object[]> list = new ArrayList<Object[]>() ;
那么,此时list里的每个元素,就是一个一维数组了。
使用如下:Object[] temp = new Object[2];
list.add(temp);
(2) 对于放二维数组,同样: List<Object[][]> list = new ArrayList<Object[][]>();
Object[][] temp = new Object[2][2];
可以看看这个:www.yun99.net

⑶ java中怎么定义list的二维数组

list 二维数组: List<Object>[][]lists=new ArrayList[4][4];
存放二维对象类型的list二维数组: List<Object[][]>[][] list=new ArrayList[4][4];
存放二维数组的list: List<Object[][]> list=new ArrayList<Object[][]>()

⑷ 求java二维数组转换成ArrayList<ArrayList<String>>格式

二维数组是由行和列组成,可以将行保存在内层的arraylist里面,外层的放到外面的arraylist,示例如下:

ArrayList<ArrayList<String>>list=newArrayList<ArrayList<String>>();//先定义一个集合对象

for(inti=0;i<str.length;i++){//遍历二维数组,对集合进行填充
ArrayList<String>listSub=newArrayList<String>();//初始化一个ArrayList集合
for(intj=0;j<str[i].length;j++){
listSub.add(str[i][j]);//数组的列放到集合中

}
list.add(listSub);//二维数组放到集合中

}

System.out.println(list)://打印数组结果

⑸ Java中有将二维数组转化为二维的List的方法吗即ArrayList<ArrayList<Object>>的形式

没有,二维数组那就用循环遍历吧。

publicstaticvoidmain(String[]args)//NOCHECKSTYLE
{

intm=4;
intn=5;
Integerarray[][]=newInteger[m][n];
List<Integer[]>list_array=Arrays.asList(array);
List<List<Integer>>list_integer=newArrayList<List<Integer>>();
for(inti=0;i<list_array.size();i++)
{
list_integer.add(Arrays.asList(list_array.get(i)));
}

for(List<Integer>innerList:list_integer)
{
for(Integervalue:innerList)
{
System.out.print(value+"");
}
System.out.println();
}
}

⑹ java中二维数组和ArrayList的相互转换

帮你写好了第一个 当然 第二是同样的道理 你是学JAVA 的不用我再写了 要不然那样太依赖了 反而学不好
import java.util.*;

public class ArrayListTest {

public static void main(String[] args) {
String[][] str = { { "list0", "list2" }, { "list3", "list4" },
{ "list5", "list6" }, { "list7", "list8" } };
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());
}
}
}

阅读全文

与java二维arraylist相关的资料

热点内容
哪个读书app可以真实领到钱 浏览:887
javaclasspath环境变量 浏览:843
android内置sd外置sd卡 浏览:630
程序员在东南亚被毒打 浏览:284
php内存操作 浏览:6
1加手机号码放哪个文件夹 浏览:728
大兵程序员 浏览:785
青桔app福利中心在哪里 浏览:170
算法安全是智能化战争的博弈焦点 浏览:497
编译器用vs多少 浏览:316
pc单机游戏压缩包下载 浏览:570
服务器锁定什么意思 浏览:731
吐司解压神器 浏览:70
程序员的电脑一般用什么 浏览:934
如何从服务器中查询表是否存在 浏览:323
android首页布局源码 浏览:46
虎牙主播是怎么安卓投屏的 浏览:782
redmonk编程语言排行榜 浏览:110
android嵌入html5 浏览:676
云服务器能永久使用吗 浏览:904