数组分组方法
来源:互联网 发布:阿里蒲公英是什么软件 编辑:程序博客网 时间:2024/05/22 16:44
private static Object[] splitAry(String[] ary, int subSize) {
int count = ary.length % subSize == 0 ? ary.length / subSize: ary.length / subSize + 1;
List<List<String>> subAryList = new ArrayList<List<String>>();
for (int i = 0; i < count; i++) {
int index = i * subSize;
List<String> list = new ArrayList<String>();
int j = 0;
while (j < subSize && index < ary.length) {
list.add(ary[index++]);
j++;
}
subAryList.add(list);
}
Object[] subAry = new Object[subAryList.size()];
for(int i = 0; i < subAryList.size(); i++){
List<String> subList = subAryList.get(i);
String[] subAryItem = new String[subList.size()];
for(int j = 0; j < subList.size(); j++){
subAryItem[j] = subList.get(j);
}
subAry[i] = subAryItem;
}
return subAry;
}
- 数组分组方法
- 数组循环分组方法
- 数组分组
- 搜索,分组中的一个方法。(传一个数组进去,分组后传出来)
- 字符串分组存入数组
- js实现数组分组
- php数组分组问题
- 数组分组代码模拟
- ios 数组分组
- js实现数组分组
- js实现数组分组
- 数组奇偶数分组
- 二维数组分组
- java分组方法
- ListView分组方法
- ACdream 1430 【后缀数组+分组】
- PHP大数组分组执行
- 分组统计方法:用GroupBy
- jsp页面实现分页
- 添加动作
- Ubuntu14.04,Spark,伪分布式安装
- 码之初——千里码
- Android static{}
- 数组分组方法
- JSX语法简介
- django1.10 提交表单出错,Forbidden (403) CSRF verification failed. Request aborted
- 找出0-10000以内的对称数
- label 详细用法
- 将二叉树拆成链表-LintCode
- oracle,sqlserver,mysql 栏位合并sql
- iOS开发中常用的随机数的生成 arc4random()
- MYSQL调优2-数据库性能分析Explain命令