导航:首页 > 编程语言 > 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源码 浏览:289
解压粘液模拟器英文版 浏览:671
看高铁票多少钱用什么app看 浏览:884
java接口返回值 浏览:89
奇迹文学APP为什么不能用了 浏览:1000
怎么用电脑玩手机版的我的世界服务器 浏览:230
linux设备权限 浏览:950
pdf转曲软件 浏览:149
云服务器怎么做nas 浏览:457
有什么可以提示快递的app 浏览:311
什么app的主题都是免费的 浏览:1002
se01加密路线和普通路线放 浏览:908
怎么用安卓系统手机测量长度 浏览:46
回调突破主图源码 浏览:238
mc生存都市服务器地址大全 浏览:92
unix网络编程环境搭建 浏览:963
pythonsocket高并发 浏览:257
python开发windowsgui 浏览:619
25减9的借位算法 浏览:269
管家婆有必要加密狗吗 浏览:907