#java
#java
Вопрос:
Я наткнулся на это утверждение, и я никогда не видел его раньше:
String caseTag = tag.toLowerCase(), attrib;
Я вижу, что существует класс атрибутов, но я не понимаю, что делает приведенное выше утверждение.
Ответ №1:
Это просто объявление двух строковых переменных и инициализация первой в tag.toLowerCase()
.
Ответ №2:
Если у вас не определена attrib
переменная, она просто определяет ее и устанавливает в null
Если у вас есть — он не компилируется (дублирующая переменная).
Комментарии:
1. Он компилируется и объявляет две строковые переменные.
Ответ №3:
Как говорит @takteek, это объявление двух строковых переменных и инициализация одной из них.
Причина, по которой вы не сталкивались с этим раньше, заключается в том, что большинство руководств по стилю Java не рекомендуют использовать эту форму объявления …