如果定义类或结构数据则需每个都进行创建才可以使用,不然都为null

如:

PointF pts[] = new PointF[5] ;
//pts[0].x =CSSliderSize / 2;//这样未创建元素就访问是错误的
//pts[0].y= (float) 0.0;
pts[0] = new PointF(CSSliderSize / 2,(float) 0.0);//髯创建才可以

数组说明:详细请查看:http://www.cnblogs.com/mengdd/archive/2013/01/04/2844264.html

方式1(推荐,更能表明数组类型)

  type[] 变量名 = new type[数组中元素的个数];

  比如:

  int[] a = new int[10];

  数组名,也即引用a,指向数组元素的首地址。

  方式2(同C语言)

  type变量名[] = new type[数组中元素的个数];

  如:

  int a[] = new int[10];

  方式3定义时直接初始化

  type[] 变量名 =new type[]{逗号分隔的初始化值};

  其中红色部分可省略,所以又有两种:

  int[] a = {1,2,3,4};

  int[] a = new int[]{1,2,3,4};

  其中int[] a = new int[]{1,2,3,4};的第二个方括号中不能加上数组长度,因为元素个数是由后面花括号的内容决定的。

数组运用基础

数组长度

  Java中的每个数组都有一个名为length的属性,表示数组的长度。

  length属性是public final int的,即length是只读的。数组长度一旦确定,就不能改变大小。

equals()

  数组内容的比较可以使用equals()方法吗?

  

更多相关文章

  1. [转]五大布局对象---FrameLayout,LinearLayout ,AbsoluteLayout,
  2. Android培训班(45)
  3. 自学Android,学多久可以加入字节跳动?
  4. 浅析RxJava 1.x&2.x版本使用区别及原理(一):Observable、Flowable等
  5. Android学习14--Android应用资源
  6. Android基础学习【历史流程重走】 ---- Android入门基础(一)
  7. Android(安卓)NDK开发之数组类型的操作
  8. Mac下使用Eclipse实现Android中调用C/C++(NDK)基础详细教程
  9. 在android中使用Get方式提交数据

随机推荐

  1. Android Add new target
  2. Android 清理app所有缓存
  3. Android Getting Started
  4. #android training# Graphics & Animatio
  5. android DatePicker
  6. Android旋转动画不停顿
  7. Android Linux usb gadget configfs
  8. Android之qq盗号
  9. Android SDK r16 发布
  10. 一个不错的Android Market网站