Java学习——数组

12人阅读 评论(0) 收藏 举报
分类:

数组

创建数组

//一维
int[] username={1,2,3,4,5};
int[] username=new int[5];
//用new创建数组的时候必须指定数组长度

//二维
int[][] username={{1,2,3},{1,2,3}};
int[][] nsername=new int[2][3];

数组长度

格式:数组名.length
例如:

public class Test{
    public static void main(String[] args){
        int [] weeks={1,2,3,4,5,6,7};
        int len=weeks.length;
        System.out.println("数组长度为:"+len);
    }
}

运行结果:数组长度为:7

数组填充

格式:Arrays.fill(数组名,值)Arrays.fill(数组名,开始下标,结束下标,值)
例如·:

public class Test{
    public static void main(String[] args){
        int [] a=new int[5];
        int [] b=new int[5];
        Arrays.fill(a,1);
        Arrays.fill(b,2,4,20);
        for(int i=0;i<a.length;i++){
        System.out.print(a[i]+" ");
        }
        System.out.print();
        for(int i=0;i<b.length;i++){
        System.out.print(b[i]+" ");
        }
    }
}

运行结果:
1 1 1 1 1
0 0 20 20 0

数组复制

格式:arraycope(数组a,开始复制下标,复制到数组b,开始复制下标,复制长度)
例如:

public class Test{
    public ststic void main(String[] args){
        int[] a={1,2,3,4,5};
        int[] b={11,12,13,14,15};
        System.arraycope(b,1,a,2,3);
        for(int i=0;i<a.length;i++){
            System.out.print(a[i]+" ");
        }
    }
}

运行结果:1 2 12 13 14

数组比较

格式:Arrays.equals(数组1,数组2)

数组排序

格式:Arrays.sort(数组)或者Arrays.sort(数组,开始下标,结束下标)
sort函数排序是升序排序

数组搜索

格式:binarySearch(数组,指定元素)或者binarySearch(数组,开始位置,结束位置,指定元素)

查看评论

数组

-
  • 1970年01月01日 08:00

java 数组的学习

java数组
  • u010127154
  • u010127154
  • 2016-09-11 12:34:18
  • 297

java数组的理解--学习总结

java 数组里面要求一个数组里面只能存储一种数据类型的数据。 1.定义数组 java里面支持两种方式来定义数组。 例:type[] arrayName; 或type arrayName[]; ...
  • adaixiaoxiao
  • adaixiaoxiao
  • 2016-01-16 18:13:24
  • 364

JAVA当中数组学习(初级)

今天在学习JAVA的过程中,学习到了几个点。应该算得上是对数组的比较初级的应用。 如果要使用数组,首先要声明或者说对数组进行定义。 声明的方法有三种。 1、String[] aArr...
  • gui951753
  • gui951753
  • 2016-04-15 23:06:43
  • 569

Java数组详细讲解

  • 2011年11月20日 19:49
  • 283KB
  • 下载

Java数组学习心得

我以前对C++比较熟悉,所以就想当然将C++中的数组与Java中的数组画上了等号。读过《TIJ》之后我发现并不是这么回事,所以,完全应该重新认识Java中的数组。这篇文章不是对Java中数组的全面介绍...
  • yjlok123
  • yjlok123
  • 2005-09-06 12:35:00
  • 815

java数组测试源代码

  • 2014年05月25日 22:39
  • 519B
  • 下载

java中学习数组的课件

  • 2010年12月26日 21:16
  • 150KB
  • 下载

Java学习心得之数组

一、数组的概念 数组可以看成多个相同类型数据的组合。数组属于引用类型,也可以看成对象,其中每一个元素可以看成一个成员变量。数组的元素可以是任何数据类型,包括基本类型和引用类型。c和c++中的...
  • qq_36652337
  • qq_36652337
  • 2017-10-19 17:00:38
  • 132

Java学习总结之数组

方便以后回顾,并无详细内容
  • qq_34928194
  • qq_34928194
  • 2017-08-12 13:24:50
  • 47
    个人资料
    持之以恒
    等级:
    访问量: 1461
    积分: 516
    排名: 10万+
    文章存档
    最新评论