Java基础9
Java基础9
DouDouLee 发表于2年前
Java基础9
  • 发表于 2年前
  • 阅读 19
  • 收藏 0
  • 点赞 2
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: 数组的初始化、length属性与length()方法

Q:Java中的数组是不是对象?

A:对象的特点是封装了一些数据,同时提供了一些属性和方法。从这个角度看,数组是对象。数组有自己的属性(如length属性),也有一些方法可以被调用(如clone()方法)。

1、数组的初始化

1)

 int[] a = new int[3];//动态创建了一个包含3个int型值的数组,默认初始化为0

2)

int[] a = {1,2,3};//声明数组并初始化

与C/C++不同,Java的二维数组的第二维数组长度可以不同

 package Four;

//java中二维数组的第二维长度可以不同

public class TwoDimensionArrays {

 //private int a[3];//数组定义时不需指明长度

 public static void main(String[] args){
  
   int[][] arr = new int[3][];
  arr[0] = new int[] {1,2};
  arr[1] = new int[]{3,4,5,6};
  arr[2] = new int[]{3,4,5,6};

  //System.out.println(arr.length);//行数

  for(int i = 0;i < arr.length;i++){
   for(int j = 0;j < arr[i].length;j++){
    System.out.print(arr[i][j] + " ");
   }
  }
 }
}

2、length属性与length()方法

length()方法针对字符串而言,String提供length()方法计算字符串的长度;数组提供了length属性获取数组长度。

arr.length;
str.length();

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 6
博文 91
码字总数 45242
×
DouDouLee
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: