java—str.length(vs)结构长度()

csga3l58  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(345)

这个问题在这里已经有答案了

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];
yk9xbfzb

yk9xbfzb1#

你很困惑:
对于数组: array.length; 对于字符串: string.length(); 对于数组,长度不是一个方法,而是一个常量(一个属性)(这就是为什么没有()的原因)。

相关问题