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

熱點內容
客戶端框架源碼 瀏覽:206
python自動辦公能幹嘛 瀏覽:873
程序員追愛 瀏覽:252
程序員邏輯故事 瀏覽:768
加密icsot23i2c 瀏覽:713
你們有什麼好的解壓軟體 瀏覽:607
常州空氣壓縮機廠家 瀏覽:241
安卓如何關閉app內彈出的更新提示 瀏覽:409
e4a寫的app怎麼裝蘋果手機 瀏覽:201
海立壓縮機海信系 瀏覽:210
社保如何在app上合並 瀏覽:220
小米加密照片後綴 瀏覽:236
我的世界網易手機怎麼創伺服器 瀏覽:978
載入單頁源碼 瀏覽:930
阿里雲伺服器seo 瀏覽:777
海洋斗什麼時候上線安卓 瀏覽:86
中行app如何查每日匯款限額 瀏覽:840
輸入伺服器sn是什麼意思 瀏覽:725
sha1演算法java 瀏覽:90
asp代碼壓縮 瀏覽:851