List和二维数组之间转化及初始化
来源:互联网 发布:建筑软件班 编辑:程序博客网 时间:2024/05/12 07:42
ArrayList resultsList = new ArrayList();String[] result = { "cr_tx_amt",(f_fare", "counts" };resultsList.add(result);String[][] results = new String[resultsList.size()][];for (int i = 0; i < resultsList.size(); i++) {String[] temp = (String[]) resultsList.get(i);results[i] =new String[temp.length];System.out.print(temp.length);for (int j = 0; j < temp.length; j++) {results[i][j] = temp[j];}}return results;
注意:无论是一维数组还是二维,每一维都必须指定长度,要不然会默认只有一个元素的空间。最好不要初始化为null。
定义一个类型的二维数组 String[][] a;
定义一维数组长度 a = new String[i][];
定义二维数组长度 a[i] = new String[j]
例子:将一个字符串的内容分隔,并且放入一个二维数组中
public class TestToString { public static void main(String[] args) { String s = "0,1;3,6,4;7,1"; String[] a = s.split(";"); double[][] d; d = new double[a.length][]; for(int i=0; i<a.length; i++){ String[] s_num = a[i].split(","); for(int j=0; j<s_num.length; j++){ d[i] = new double[s_num.length]; d[i][j] = Double.parseDouble(s_num[j]); System.out.println("d[" + i + "][" + j +"] = " + d[i][j]); } } }
0 0
- List和二维数组之间转化及初始化
- list和数组之间的转化关系
- List<Map<String,Object>>和二维数组的转化
- 指针和数组一致的情况及二维数组初始化
- Java List 和 数组之间的相互转化
- java List和数组之间的相互转化
- 二维数组定义及初始化
- Java中字符串与数组,数组与list之间的转化,及字符串处理
- Java中字符串与数组,数组与list之间的转化,及字符串处理
- String数组与List之间的转化
- 字符串、字符数组、list之间相互转化
- 二维数组的输入输出及初始化
- 二维数组的声明及初始化
- 二维数组初始化及首地址
- C++二维数组讲解、二维数组的声明和初始化
- C++二维数组讲解、二维数组的声明和初始化
- C++二维数组讲解、二维数组的声明和初始化
- Array转化为List(存储的是二维数组)
- 1978 Fibonacci数列 3
- LVM的一般操作过程
- 反应堆模式(一):阻塞式IO应用
- LVM物理卷命令
- java数据结构-非线性结构之树
- List和二维数组之间转化及初始化
- LVM卷组命令
- MySQL加锁处理分析
- BZOJ 3365 Distance Statistics 树的点分治
- LVM逻辑卷命令
- ListView下拉刷新,上拉自动加载更多
- 【环境配置】Popush工程在Windows下的配置
- shell批量注释
- XMPP 文件传输