У меня была ошибка "не удается найти символ", когда я использовал 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];
length()
(поэтому этот символ не найден), но есть свойствоlength
(следовательно, оно работает). - person CherryDT   schedule 18.08.2020queries.length
- Получить длину первой строки внутри массива запросов:queries[0].length()
- person CherryDT   schedule 18.08.2020length
является атрибутом дляString[]
(и массивов в целом), а методlength()
дляString
, потому что в противном случае это не будет достаточно запутанным. - person tobias_k   schedule 18.08.2020