zoukankan      html  css  js  c++  java
  • java基础的几种 函数

            在 编程过程中 总是 要重复 处理一些 数据组,笔者根据目前的 项目经验,做了几个 小 总结,分享给读者,

    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] 就是 最大 或者最小
         +++++++++++++++++++++++++++++++++++++++++++++                                  
                          
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    2021年2月13
    2021年2月12
    2021年2月11
    2021年2月10
    2021年2月9
    下载优化
    20180301越努力越轻松
    2018-03-01继续完善2
    2018-03-01继续完善
    2018-02-16 GetSameTypeQuestion
  • 原文地址:https://www.cnblogs.com/yyjxxd/p/5319700.html
Copyright © 2011-2022 走看看