導航:首頁 > 編程語言 > 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相關的資料

熱點內容
圖片無損壓縮怎麼辦 瀏覽:5
如何確認伺服器的光口網卡 瀏覽:243
nb1111y壓縮機性能數據 瀏覽:549
下一代編譯器 瀏覽:131
用什麼app可以查產品批號 瀏覽:436
python自動補齊 瀏覽:904
蘋果wifi安卓怎麼連接不上 瀏覽:934
為什麼有的app只能用蘋果支付 瀏覽:175
手游雲頂文件夾 瀏覽:937
msvc和mingw都是編譯器嗎 瀏覽:425
數控機床編程解析 瀏覽:386
新老鳥虛擬資源網解壓碼 瀏覽:559
如何用域用戶登錄ftp伺服器 瀏覽:23
如何將讀書郎平板升級安卓系統 瀏覽:340
XC16編譯器有免費的嗎 瀏覽:500
編譯和程序編輯 瀏覽:849
androidv4和v7 瀏覽:715
iphoneapp怎麼從文件夾安裝 瀏覽:23
去掉加密平板電腦 瀏覽:380
二叉樹用什麼編譯器寫 瀏覽:327