Установка [библиотека Java] в Eclipse

long totalSum = listOfClassB.stream()
     .mapToInt(elem -> elem.getAnotherObjList().size())
     .sum();

Я думаю, что результатом суммирования является long, так как несколько целых чисел могут пройти значение max int; вы всегда можете разыграть его, если уверены, что это не приведет к переполнению.

Это не совсем одна строка, по крайней мере, как отформатировано выше, но, возможно, он вписывается в одном выражении.

Если case и element в первом списке имеют значение null или если getAnotherObjList () возвращает значение null, вы можете поддержать это, отфильтровав эти случаи:

long totalSum = listOfClassB.stream()
     .filter(Objects::nonNull)
     .map(ClassB::getAnotherObjList)
     .filter(Objects::nonNull)
     .mapToInt(List::size)
     .sum();
9
задан 3 revs 15 October 2008 в 19:27
поделиться

3 ответа

когда Вы добавляете.JAR (библиотека) к Вашему проекту на вкладке LIBRARIES для Вашего проекта, у Вас есть опция присоединения javadoc каталога для банки.

Так, перейдите к вкладке LIBRARIES "пути сборки Java" для Ваших проектов. выберите свою банку. расширьтесь (+) знак, и Вы будете видеть, что можно установить путь javadoc.

удачи,

4
ответ дан 3 November 2019 в 07:14
поделиться

Насколько я знаю (не использовали 3.4 очень к настоящему времени), Eclipse имеет две опции для автоматического показа Javadocs. Первой является банка JavaDoc для присоединения к файлу банки. Второе имеет javadoc в исходной банке, которая присоединена к банке для показа источника.

Каталог, если я вспоминаю правильно, не обеспечит автозавершение javadoc. Однако при нажатии "F1" Вы сможете получить доступ к javadoc через меню справки.

Вы могли бы попытаться поместить каталог документации в файл банки и присоединить его к файлу банки и видеть, обманывает ли это Eclipse.

0
ответ дан 3 November 2019 в 07:14
поделиться

Я обманываю; Все мои проекты Java разрабатываются со знатоком, таким образом, я использую знатока для генерации проекта затмения, с путями к классам и т.д. уже устанавливают, с простым 'mvn eclipse:m2eclipse'.

0
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: