数组

1.简述


      数组是存储同一种数据类型多个元素的集合,也可以看作是一个容器,数组里面既可以存储基本数据类型,也可以存储引用数据类型,但是只能存储同一种数据类型,数组是一种简单的数据结构、线性的结构,注意,数组一旦创建其长度是不可变的,数组是引用的数据类型。



2.数组的定义(一维数组,二维数组,三维数组,多维数组)

  • 静态创建  int [ ] i={}
  • 动态创建 int[ ] i=new int[ ]
  • 多维数组亦是如此

3.String[ ] args

是一个数组


4.如何获取用户输入的数据

Scanner s=new Scanner(system.in);
String userInput=s.next() //等待用户输入

5.数组的扩容(通过数组拷贝)

System.arrayCopy(原数组,起始元素在原数组的位置,目标数组,末尾元素在目标数组的位置,数组元素的长度)

//会替换掉目标数组相同位置的元素

6.Array工具类的使用

  • Arrays.sort();
  • Arrays.binarySearch(数组名,数组中元素);
  • Arrays.toString();
  • Arrays.equal(a,b);//比较两个数组是否相同

 

posted @ 2019-03-28 20:32  一起学编程  阅读(115)  评论(0编辑  收藏  举报