导航:首页 > 编程语言 > 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二维相关的资料

热点内容
好兴动app还款怎么登录不上去了 浏览:665
郑州云服务器托管 浏览:722
服务器地址跟踪 浏览:980
免费google云服务器 浏览:516
摘译和编译的英文 浏览:359
热泵压缩机选型 浏览:121
op手机微信加密如何解除 浏览:386
如何在王牌战争找到高爆率服务器 浏览:13
江浙小学语文辅导课用什么APP 浏览:99
新梦幻大陆服务器地址 浏览:241
网吧服务器怎么更换壁纸 浏览:530
linux命令方法 浏览:332
linux下载freetype 浏览:123
程序员入驻平台 浏览:327
程序员大战外挂 浏览:745
html实例教程pdf 浏览:157
linux命令开放所有权限 浏览:575
30岁能学会编程 浏览:737
小火箭的服务器是什么 浏览:967
cad查信息命令 浏览:402