您的位置:首页 > 编程语言 > Java开发

java中数组使用测试总结

2017-12-19 23:57 281 查看
public class ArrayBase {

/*数组:相同类型元素的集合;

 *数组:在内存中开辟连续的空间,用于存储元素

 *数组的定义:

 *元素类型[] 数组名;

 *元素类型 数组名[];

 *元素类型[] 数组1,数组2,数组3.......

 *元素类型 数组1[],数组2,数组3;(2,3为元素类型的变量)

 *数组的初始化:

 *动态初始化:

 *数组名 = new 元素类型[数组长度];

 *静态初始化:

 *数组名 = new 元素类型[]{元素1,元素2,原素.....};

 *静态初始化的简化版:

 *元素类型[] 数组名 = {元素1,元素2,元素3.....};(只能在定义的同时初始化才能这样用)

 *数组对于元素的存和取操作

 *数组[索引] = 元素;

 *元素类型 变量名 = 数组[索引];

 *注意:

 *1.数组元素只要可以自动转换就可以存储

 *2.引用类型的数组,存储的是对象的地址而不是对象本身

 *3.引用类型数组不能直接存储基本数据类型,需要使用包装类

 *4.父类型的数组可以指向子类型数组对象;但是实际只能子类型的元素

 *数组的length是属性,字符串的length()是方法

 */

 public static void main(String[] args)

 {

  demo3();

 }

 public static void demo(){

  int[] arr;//建议使用

  int[] arr1,arr2,arr3;

  int arr4[];

  int arr5[],arr6,arr7;

 }

 public static void demo1(){

  int[] arr = new int[5];//生成长度为5的数组

  int[] arr1 = new int[]{1,2,3,4,5,6};//生成长度为6的数组,元素已经确定

  int[] arr2 = {1,2,3,4,5,6,7};//只能在定义的同时初始化的时候使用

  int[] arr3;

  //arr3 = {1,2,3,4,5};

  //arr = {2,3,4,5,6};

 }

 public static void demo2(){

  int[] arr = {1,2,3,4,5,6};

  arr[2] = 999;

  int num = arr[2];

  char ch = 'a';

  arr[0] = ch;

  System.out.println(num);

  String[] arr1 = {"1","2","3"};

  arr1[0] = "5";

  Object[] arr2 = new Object[3];

  arr2[0] = "123";

  arr2[1] = new Person();

  arr2[2] = 1;

  System.out.println(arr2[2].getClass());

  Object[] arr3 = new String[2];

  arr3[0] = "1";

 }

 //数组的遍历

 public static void demo3(){

  int[] arr = {1,2,3,4,455,6,7,8,5,9,0};

  String str = "123";

  str.length();

  for(int i = 0;i < arr.length;i++){

   System.out.println(arr[i]);

  }

  System.out.println(arr);

 }

}

一个不错的java项目:JAVA WEB 项目教程-模仿天猫整站 J2EE版
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: