ArrayList ,string , string[] 数组的转换 以及二维数组定义ArrayList<String[]>
2014-04-02 13:26
537 查看
1、ArrarList 转换为 string[] :
[c-sharp] view
plaincopy
ArrayList list = new ArrayList();
list.Add("aaa");
list.Add("bbb");
//转换成数组
string[] arrString = (string[])list.ToArray(typeof(string)) ;
2、string[] 转换为 ArrarList :
[c-sharp] view
plaincopy
ArrayList list = new ArrayList(new string[]{ "aaa", "bbb" });
3、ArrayList 转换为 string :
[c-sharp] view
plaincopy
ArrayList list = new ArrayList();
list.Add("aaa");
list.Add("bbb");
//转换成数组
string str= string.Join(",", (string[])list.ToArray(typeof( string)));
4、string 转换为 ArrayList :
[c-sharp] view
plaincopy
string str="1,2,3,4,5";
ArrayList b = new ArrayList( str.Split(',') ) ;
5、ArrayList<String[]>存储二维数组
[c-sharp] view
plaincopy
ArrayList list = new ArrayList();
list.Add("aaa");
list.Add("bbb");
//转换成数组
string[] arrString = (string[])list.ToArray(typeof(string)) ;
2、string[] 转换为 ArrarList :
[c-sharp] view
plaincopy
ArrayList list = new ArrayList(new string[]{ "aaa", "bbb" });
3、ArrayList 转换为 string :
[c-sharp] view
plaincopy
ArrayList list = new ArrayList();
list.Add("aaa");
list.Add("bbb");
//转换成数组
string str= string.Join(",", (string[])list.ToArray(typeof( string)));
4、string 转换为 ArrayList :
[c-sharp] view
plaincopy
string str="1,2,3,4,5";
ArrayList b = new ArrayList( str.Split(',') ) ;
5、ArrayList<String[]>存储二维数组
下面以String类型为例: ArrayList<String[]> arrayList = new ArrayList(); String[] a = {"1", "2", "3"}; String[] b = {"1", "2", "3"}; String[] c = {"1", "2", "3"}; arrayList.add(a); arrayList.add(b); arrayList.add(c); String[][] test = (String [][])arrayList.toArray(new String[0][0]); //toarray使用注意事项 可以在网上搜一下 //测试 for(int i = 0; i < test.length; i++) { for(int j = 0; j < test[i].length; j++) { System.out.println(test[i][j]); } }
相关文章推荐
- ArrayList<T>数组转换为二维数组
- java ArrayList<String> 与 string数组的相互转换
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- .NET中string[]数组和List<string>泛型的相互转换以及Array类的Sort()方法(转)
- C#中string[]数组和list<string>泛型的相互转换
- 用string.Join与List<T>或者与string数组转换为字符串
- .NET中string[]数组和List<string>泛型的相互转换以及Array类的Sort()方法 【整理】
- 【Java】ArrayList<String>转化为String数组问题
- C#中 ArrayList与string,string[],List<string> 数组集合转换
- .NET中string[]数组和List<string>泛型的相互转换
- ArrayList<String> 转化为String数组问题
- List<String>与String数组之间的转换问题
- C#中string[]数组和list<string>泛型的相互转换
- 【Java】ArrayList<String>转化为String数组问题
- C#中string[]数组和list<string>泛型的相互转换
- ArrayList<Integer>如何转换为int[]数组
- #include<iostream>与#include<iostream.h>以及#inclue<string> 和 #include<string.h>的区别
- 在JavaWEB中将Ajax动态查询结果转换成List<Map>型JavaScript数组
- android activity之间传递ArrayList<HashMap<String,Object>>
- 【Java】ArrayList<String>转化为String数组问题