Извините меня за то, что может быть очень очевидным вопросом, но я буквально провел весь день, работая над проектом, и теперь я застрял в очень простой проблеме, но я не могу его обработать , Так что у меня есть этот очень простой методJava return from метод
public String method(final Node<Tag> child) {
return child.getData().getAttributeValue();
}
Я полагаю, что это возвращает одну строку, теперь мой вопрос, как я могу получить, что возвращаемую строку и распечатать его в другом методе. Другими словами, я хочу напечатать, что возвращает этот метод. Большое спасибо за ваше время!
EDIT: Я пытался вызвать метод с двумя вариантами ниже, и у меня были следующие ошибки:
BrowserGui.java:185: error: cannot find symbol String foo = method(childNode); ^ symbol: variable childNode
и просто назвав его это произошло:
BrowserGui.java:195: error: cannot find symbol
System.out.print(child.getData().getAttributeValue());
^
symbol: variable child
location: class BrowserGui.TextClickListener
1 error
В какой бы метод вы вызываете это один, назначьте его строке. Итак, String x = метод (параметр); Теперь он находится в вашей строке x, и вы можете делать с ней все. Если вам нужно только распечатать его, вы можете поместить вызов функции непосредственно в оператор println. – Araymer
Почему у параметра есть последний модификатор? –
Из 'can not find symbol 'ясно, что это ошибка времени компиляции. Это [что не может найти ошибку компиляции символов] (http://stackoverflow.com/questions/25706216/what-does-a-cannot-find-symbol-compilation-error-mean) может помочь. –