Нет такого свойства: split для класса: java.lang.String - PullRequest
0 голосов
/ 14 июня 2019

Я сталкиваюсь с ошибкой Java, но не понимаю почему, поэтому я задаю вопрос здесь.

Я получил эту ошибку:

Нет такого свойства:разделить для класса: java.lang.String

С этим кодом:

String cellContent = "[COLUMN columnRef, test]"
cellContent = cellContent.substring(1, cellContent.length() - 1)
String[] splitContent = cellContent.split(', ')
String rowToUse = splitContent[1]
String splitColumn = splitContent[0].split[' ']
String column = splitColumn[1]

Ожидаемый результат

rowToUse = "test"
column = "columnRef"

Ошибкапроизошло в этой строке: String splitColumn = splitContent[0].split[' ']

У кого-нибудь есть идеи?Большое спасибо!

Ответы [ 2 ]

5 голосов
/ 14 июня 2019
splitContent[0].split[' ']

Используйте круглые скобки для split: это вызов метода:

splitContent[0].split(' ')
2 голосов
/ 14 июня 2019

Вы должны использовать круглые скобки вместо квадратных скобок в:

String splitColumn = splitContent[0].split(" ")

, так как вы пытаетесь вызвать функцию, а не ссылаться на индекс массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...