java中arraylist和一维数组,二维数组的转换
2013-02-21 16:09
417 查看
package com.xunfang.epay.util; import java.util.ArrayList; public class TwoArray { // 数组转换问题 public static void main(String[] args) { String str[][] = { { "a1", "a2", "a3" }, { "b1", "b2" }, { "c1", "c2", "c3", "c4" } }; String arr1[] = { "a1", "a2", "a3" }; String arr2[] = { "b1", "b2" }; String arr3[] = { "c1", "c2", "c3", "c4" }; String strTwo[][] = new String[3][]; String strone1[]; ArrayList<String> list1, list2, list3; list1 = new ArrayList<String>(); list1.add("a1"); list1.add("a2"); list1.add("a3"); list2 = new ArrayList<String>(); list2.add("b1"); list2.add("b2"); list3 = new ArrayList<String>(); list3.add("c1"); list3.add("c2"); list3.add("c3"); list3.add("c4"); ArrayList<ArrayList<String>> listTwo = new ArrayList<ArrayList<String>>(); listTwo.add(list1); listTwo.add(list2); listTwo.add(list3); // 转成一维数组 strone1 = list1.toArray(new String[list1.size()]); String strone2[] = list2.toArray(new String[list2.size()]); String strone3[] = list3.toArray(new String[list3.size()]); // printOne(strone1); // 转成二维数组 strTwo[0] = strone1; strTwo[1] = strone2; strTwo[2] = strone3; printTwo(strTwo); } private static void printOne(String arr[]) { for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + ","); } } private static void printTwo(String arr[][]) { for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { System.out.print(arr[i][j] + ","); } System.out.println(); } } }
相关文章推荐
- Java ArrayList 数组之间相互转换
- 将java中数组转换为ArrayList的方法实例(包括ArrayList转数组)
- php将一维数组转换为每3个连续值组成的二维数组
- 第五天04 JAVA基础语法(认识对象--自动装箱、拆箱、数组基础[一维、二维数组]、for循环、数组对象、字符串对象)(学习笔记)
- PHP二维数组(或任意维数组)转换成一维数组的方法汇总
- java基础5 (一维)数组和二维数组
- JAVA菜鸟入门(9) Java打印一维数组,二维数组
- php将一维数组转换为每3个连续值组成的二维数组
- Java自定义一维数组、二维数组的实例化,解决一维数组、二维数组NullPointerException异常
- 用Java转换n行m列的二维数组转换为m行n列的数组输出
- Java数组学习--数组与ArrayList转换
- Java array[][] .clone() 二维数组和一维数组不同
- ArrayList ,string , string[] 数组的转换 以及二维数组定义ArrayList<String[]>
- java中arraylist和数组的转换
- java将集合转换为数组(二维数组)
- Java二维数组是假的,Java只有一维数组
- 字符串分割成一维数组、二维数组,一维数组与二维数组之间的转换
- PHP二维数组(或任意维数组)转换成一维数组的方法汇总
- PHP实现一维数组转换成二维数组实例
- java ArrayList<String> 与 string数组的相互转换