当我使用方法.length()时,我有时必须使用括号,有时不使用括号.使用它的规则是什么?例如:
int[] secArray = {1, 2, 3};
System.out.println(secArray[2]);
System.out.println(secArray.length);
Run Code Online (Sandbox Code Playgroud)
在这里,我必须使用它:(capLetter是一个字符串)
System.out.println("Your name consists of " + capLetter.length() + " letters.");
Run Code Online (Sandbox Code Playgroud)
我找不到任何问题,也没有回答这个问题.我是Java的初学者,如果这个问题很荒谬,那我很抱歉.提前致谢!
它取决于对象是将字符串实现长度还是方法.
Array.length 是一个领域.
String.length() 是一种方法
List.size() 是一种方法
在java中,您将比字段更频繁地看到方法.数组是一个特例,因为它们是核心java的一部分.