小编Pix*_*tix的帖子

如何从2018-09更新到2018-12

我有Eclipse 2018-09.我的印象是Eclipse正在进入一个滚动的季度版本,并且我认为我每季度都会神奇地提供更新到最新版本.但是现在2018-12已经出来了,我的实例没有检测到任何新的更新.

查看Windows中的更新站点 - >首选项,安装/更新 - >可用软件站点(下面未完整列出),我注意到它们似乎固定到特定版本:

我注意到现在还有一个Eclipse安装程序,它说它是"安装和更新Eclipse开发环境的最简单方法." 但是,没有更新的描述,并且在运行它并指向2018-09的现有文件夹时(是的,我首先做了一个备份是安全的),它不会更新该文件夹,而只是创建一个新的子文件现有2018-09版本的文件夹名为"eclipse",大概是新日食的完整副本.这是一次失败的尝试.

从2018-09升级到2018-12的推荐方法是什么?是吗:

  1. 手动下载Eclipse的新副本并花费数小时配置它,希望几乎与2018-09中的配置相同
  2. 以我已有的其他方式运行Eclipse安装程序.
  3. 手动更新更新站点(到什么值?).如果是这样,有没有办法指定总是使用更新列车上的最新版本?
  4. 其他?

eclipse upgrade

17
推荐指数
1
解决办法
2885
查看次数

如何在不获得 Optional 的情况下使用 groupingBy 和 reduce

对于我的问题的这个大大简化的示例,我有一个Stat包含一个year字段和三个其他统计字段的对象。想象一下,结果是来自兽医连锁店分支机构的每种动物类型的患者数量的年度统计数据,我想按年获得所有分支机构的总和。

换句话说,从Stat对象列表中,我想返回 a Map<Integer, Stat>,其中整数是年份,而 Stat 对象具有年份和四个字段中每个字段的总和。

public class Stat
{
    int year;
    public int getYear() { return year; }

    long cats;
    public long getCats() { return cats; }

    long dogs;
    public long getDogs() { return dogs; }

    long pigeons;
    public long getPigeons() { return pigeons; }

    public Stat(int year, long cats, long dogs, long pigeons)
    {
        this.year = year;
        this.cats = cats;
        this.dogs = dogs;
        this.pigeons = pigeons;
    }

    public Stat(Stat left, …
Run Code Online (Sandbox Code Playgroud)

java grouping java-8 java-stream collectors

5
推荐指数
1
解决办法
718
查看次数

标签 统计

collectors ×1

eclipse ×1

grouping ×1

java ×1

java-8 ×1

java-stream ×1

upgrade ×1