java基础的几种 函数
2016-03-25 15:32 TNT_xxx 阅读(333) 评论(0) 收藏 举报在 编程过程中 总是 要重复 处理一些 数据组,笔者根据目前的 项目经验,做了几个 小 总结,分享给读者,
1.把 二维数组转化为 一维数组,
int [][] re1 =new int[a][b]; // a,b是是未知的
int len=0; -- 长度
for (int [] res2:re){ // 把二维 转化为一维 求长度
int len+=res2.lenght;
}
int i=0
int [] red3=new int[len]
for(int [] e4:re1){
for(int e5:e4){
red3[i++]=e5;//依次赋值给一维的 数组
}
}
或者
int[][] m = {{1,23},{2,3,4,5}};
int[] n;int len = 0;//计算一维数组长度for(int i = 0;i < m.length;i++){ len += m[i].length;}//复制元素n = new int[len];int index = 0;for(int i = 0;i < m.length;i++){ for(int j = 0;j < m[i].length;j++){ n[index++] = m[i][j]; }}// 对于数组排序的 问题有 jdk 自带的
1.
Arrays.sort(re);// 先排列
for(int e:re){syso}//输出
这样的 是可以 使用 re[0] 就是 最大 或者最小
+++++++++++++++++++++++++++++++++++++++++++++
浙公网安备 33010602011771号