码迷,mamicode.com
首页 > 其他好文 > 详细

StrongArray

时间:2018-03-16 23:50:03      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:常用工具   定义排序   []   class   bsp   obj   copy   str   数组元素   

* System类中包含了一个static void arraycopy(object src,int srcops,object dest ,int destpos, int length )方法,
* 该方法将src数组里的元素赋予dest数组的元素,srcpos是指从src的第几个元素开始赋值,length参数指定将src数组
* 多少个元素赋给dest数组元素。
*
* java.util.Arrays数组类常用工具都在这个包里面;

public class ArrayCopy {
    public static void main(String[]args){
    int[] a={1,2,33,4,55,66,7,88,9,122};
    int[] b={3,4,6,7,12,434,54,667};
    Arrays.sort(a);//用sort方法给a数组元素排序
    System.out.println(Arrays.toString(a));//为了使能够打印出来,先转制一下
    //这里的Arrays里的toString和Object里的toString是重名函数关系,没有复写这就好比羊喝水和你喝水一样,虽然都叫喝水,却并不尽相同;
    //如果排序对象是一个对象即类的话,需要自定义排序顺序
    System.out.println("该元素的索引:"+Arrays.binarySearch(b, 6));//前面是数组,后面是数组元素,输出的是元素的索引
                                                                     //如果输入的数据元素,数组里没有就输出负值,
                                                                     //否则输出该数组的索引;
    Arrays.fill(a,2,4,100);//表示A数组索引2-4的元素全转为100;
    System.out.println(Arrays.toString(a));
    }
  }
//再次强调数组无法直接写出来,必须要转置

增强的for循环!!!!!!!!!!!!!!!!!!!!!!!!!!!

for(int i=0;i<a.length;i++){
            int m=a[i];
            System.out.println(m);
        }//之前的for循环
        for(int m:a){
            System.out.println(m);//增强的for循环,m表示a[]数组里的函数
            
            
        }

 

StrongArray

标签:常用工具   定义排序   []   class   bsp   obj   copy   str   数组元素   

原文地址:https://www.cnblogs.com/myErebos/p/8586333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!