導航:首頁 > 編程語言 > javaarraylist二維

javaarraylist二維

發布時間:2022-08-06 07:43:03

Ⅰ (java) ArrayList 分解,結果轉換成 二維數組!!!

這個還用高手寫?
import java.util.ArrayList;
import java.util.List;
public class StrTest {
public static void main(String[] args) {
String str="abcdefghigklmnABCDEF";
List<String> list=new ArrayList<String>();
String[][] strs = new String[4][5];
char[] chars=str.toCharArray();
for(int i=0;i<chars.length;i++){
list.add(chars[i]+"");
}
for(int i=0;i<4;i++){
for(int j=0;j<5;j++){
strs[i][j]=list.get(i*5+j);
}
}
System.out.print("str[][] =");
for(int i=0;i<4;i++){
for(int j=0;j<5;j++){
System.out.print(strs[i][j]+" ");
}

System.out.println();
System.out.print(" ");

}
}
}

Ⅱ 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());
}
}
}

Ⅲ arraylist轉二維數組

import java.util.ArrayList;
public class Convert
{
public static void main(String[] args)
{
ArrayList array = new ArrayList();
array.add("I");
array.add("Love");
array.add("Guitar");

ArrayList array1 = new ArrayList();
ArrayList array2=new ArrayList();
array2.add("for");
array2.add("ever"); //{ for ever }
array1.add(array);//ArrayList中添加ArrayList {i love guitar }
array1.add(array2); //{i love guitar for ever }

for (int i = 0; i < array1.size(); i++)
{

System.out.println(array1.toArray()[i]);

}
}
}//是不是這個結果啊?不對的話,你再說詳細點,我再給你解答

Ⅳ 求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的二維數組

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如何存放二維數組

一,首先,你這么做的目的是什麼?
二,如果只是想試著玩,想更進一步了解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

閱讀全文

與javaarraylist二維相關的資料

熱點內容
java寫app介面 瀏覽:731
騰訊雲amd伺服器 瀏覽:434
怎麼弄成文件夾發送到qq 瀏覽:432
java語言精粹 瀏覽:400
程序員入行難不難 瀏覽:51
android調用系統相機保存圖片 瀏覽:74
活塞式壓縮機濾芯圖 瀏覽:843
安卓清內存刪什麼文件 瀏覽:574
鋼琴節拍器app練琴怎麼用 瀏覽:796
六針加密工地防塵網覆蓋要求 瀏覽:845
程序員為什麼戒賭 瀏覽:22
加密狗ldk和超級狗的區別 瀏覽:917
vbnet入門經典pdf 瀏覽:631
貴陽網紅帶貨app閃嘜怎麼樣 瀏覽:559
怎麼在農行app上更新個人信息 瀏覽:676
基於51單片機的智能垃圾分類設計 瀏覽:848
蘋果app怎麼轉到安卓手機上 瀏覽:143
pe系統的命令 瀏覽:647
先進先出調度演算法 瀏覽:46
評測學演算法 瀏覽:436