Java中的length和length()有什么区别?

的长度是一个数组的实例变量在Java中,而长度()是一个String类的方法。

长度

  • 一个数组是一个对象,其保持相同的TY值的固定数量的PE。

  • 的长度在一个数组变量返回的数组的长度,即一个号码存储在数组中的元素。

  • 数组初始化后,其长度就无法更改,因此length变量可以直接用于获取数组的长度。

  • 的长度 可变仅用于一个数组。

示例

public class ArrayLengthTest {

   public static void main(String args[]) {

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

      System.out.println("Length of an array is: " + array.length);

   }

}

输出结果

Length of an array is: 7


长度()

  • 的长度()方法是一个 静态方法的String类。

  • 的 长度() 返回字符串对象的长度,即存储在对象中的字符数。

  • 字符串类使用此方法,因为可以使用对象上的各种操作来修改字符串的长度。

  • 的字符串类在内部使用的char []数组,它不暴露于外界。

示例

public class StringLengthMethodTest {

   public static void main(String args[]) {

      String str = "Welcome to Tutorials Point";

      System.out.println("Length of String using length() method is: " + str.length());

   }

}

输出结果

Length of String using length() method is: 26

以上是 Java中的length和length()有什么区别? 的全部内容, 来源链接: utcz.com/z/345613.html

回到顶部