这个问题在这里已经有答案了:
java中的length和length()(8个答案)
5个月前关门了。
当我对函数中的字符串使用length()时,出现了一个找不到符号的错误,当我使用length()时,将其删除。我想知道为什么会这样?
代码:
//this got cannot find symbol error
static int[] matchingStrings(String[] strings, String[] queries) {
int n=queries.length();
int ns=strings.length();
int res[]=new int[n];
//this ran
static int[] matchingStrings(String[] strings, String[] queries) {
int n=queries.length;
int ns=strings.length;
int res[]=new int[n];
1条答案
按热度按时间yk9xbfzb1#
你很困惑:
对于数组:
array.length;
对于字符串:string.length();
对于数组,长度不是一个方法,而是一个常量(一个属性)(这就是为什么没有()的原因)。