long rt = System.currentTimeMillis()-(1000*60*60*24*30);
Run Code Online (Sandbox Code Playgroud)
当我将上述变量rt转换为日期时,我无法在30天之前获得预期日期(即).为什么?
需要转换List<Object>到Map<String,Long>使用与长期价值为零Collectors.toMap()。
这里的 Object 指的是我自己定义的 java 类。
List<Test> list = new ArrayList<Test>(); list.add(X); list.add(Y);
Map<String,Long> map = list.stream().collect(Collectors.toMap(Test:getName,XXXX)));
Run Code Online (Sandbox Code Playgroud)
我的预期输出:
{"x",0},{"Y",0}
Run Code Online (Sandbox Code Playgroud)