当我在函数中对字符串使用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];
您感到困惑:
对于阵列:array.length;
对于字符串:string.length();
对于数组,长度不被视为一种方法,它是一个常量(一个属性((这就是为什么没有(((。