【容器转换成为指定数组】
来源:互联网 发布:力港网络客服电话 编辑:程序博客网 时间:2024/05/29 11:32
有的时候还是需要自己手动转换,可是每次都写就会觉得很烦,今天终于研究了一个方法出来了,
终于可以可以省事了
/**
* 容器转换成数据,支持泛型
* */
public static T[] collectionToArray(Collection coll){
T[] ts = null ;
try {
if(coll == null || coll.isEmpty()){
return ts;
}
ts = collectionToArray(coll , null ) ;
} catch (Exception e) {
try {
ts = collectionToArray(coll , Object.class ) ;
} catch (Exception e2) {
e2.printStackTrace( ) ;
}
}
return ts ;
}
/**
* 转换类型
* */
private static T[] collectionToArray(Collection coll , Class<?> clazz){
Iterator iterator = coll.iterator() ;
T[] ts = null ;
int x=0 ;
while(iterator.hasNext()){
T tempT = iterator.next() ;
if(x == 0){
ts = (T[])Array.newInstance(clazz != null ? clazz : tempT.getClass()
, coll.size()) ;
}
ts[x++] = tempT ;
}
return ts ;
}
- 容器转换成为指定数组
- 【容器转换成为指定数组】
- 二维数组转换成为DataTable
- java 容器、数组相互转换
- 一些小工具方法,能将容器转换成指定的数组类型有使用泛型
- 容器和数组 数组和容器之间转换
- 将阿拉伯数组转换成为罗马数字
- 关于Java自动识别日期并且转换成为指定日期
- java中数组和容器的转换
- 数组和容器之间的转换
- javaseday04(数组容器,排序,进制转换)
- java数组与容器之间的转换,实现数组扩容
- java数组与容器之间的转换,实现数组扩容
- 笔记记录:php将对象转换成为数组
- Java中的数组与容器的概念与彼此转换
- 字符串分割后转换成指定类型的数组
- js 用指定符号将数组转换成字符串
- docker 指定容器名字
- Java中对象的复制
- 递归与分治策略
- Smart Client Software Factory "Add View (with presenter)" 等菜单不出来
- cgroup--blkio子系统测试-2(配合fio 做weight测试)
- cygwin下git图形界面gitk和git gui安装
- 【容器转换成为指定数组】
- GB2312,GBK与中文网页
- 百层楼扔棋子问题
- C/C++之SQLite常用函数
- Small RTOS51堆栈管理分析
- Linux下apache+php源码安装配置
- Java中File的基本操作
- R 图形初步
- 工厂模式