Итак, replaceVariables
должен быть либо методом, объявленным в том же классе, либо статическим методом, который импортируется с использованием import static
. Поскольку это, по-видимому, метод класса HtmlMethods
, я уверен, что добавление следующей строки к импорту должно решить проблему:
import static com.example.HtmlMethods.*;
Вам нужно только заменить com.example
на фактическое имя пакета. Другой способ - использовать вместо этого HtmlMethods.replaceVariables(x)
в вашем коде.
Тем не менее, выполнение string == ""
не способ определить, равна ли строка пустой строке. Вы должны использовать либо
if (string.equals("")) {}
или
if (string.length() == 0) {}
или
if (string.isEmpty()) {}
вместо этого. Имейте в виду, что string
здесь не должно быть null
, иначе вам также нужно добавить string != null
или использовать "".equals(string)
.