Почему в ArrayList нет getSize () вместо size ()?

Я интенсивно использую ArrayList на некоторых страницах JSP. Я хотел бы получить доступ к ArrayList следующим образом:

${myArrayList.size}

Но поскольку объекты должны соответствовать стандарту JavaBean, где myArrayList.getMyPropertyName () равно $ {myArrayList.myPropertyName} в JSP / JSTL, функция myArrayList.size () недоступна.

Есть ли еще один класс, который мне следует использовать?

Обновление:

Немного сложно согласиться с тем, что такая функция, как получение размера вашего ArrayList в JSP, упущена только для очистки одного лайнера, но кажется могут быть и другие причины, по которым дизайнеры выбрали .size () вместо .getSize ()

Я думаю, это действительно не проблема, если у вас есть поддержка $ {fn : length (myArrayList)} или синтаксис $ {myArrayList.getSize ()} .

5
задан Cœur 14 July 2018 в 12:00
поделиться