public?static?void?testProductStream(List<Product>?list)?{
????long?start?=?System.currentTimeMillis();
????Optional?optional?=?list.stream().max((p1,?p2)->?p1.hot?-?p2.hot);
????System.out.println(optional.get());
????long?end?=?System.currentTimeMillis();
????System.out.println("testProductStream:"?+?(end?-?start)?+?"ms");
}
public?static?void?testProductParallelStream(List<Product>?list)?{
????long?start?=?System.currentTimeMillis();
????Optional?optional?=?list.stream().max((p1,?p2)->?p1.hot?-?p2.hot);
????System.out.println(optional.get());
????long?end?=?System.currentTimeMillis();
????System.out.println("testProductParallelStream:"?+?(end?-?start)?+?"ms");
}
2020-03-17
估計是直接粘下來 沒注意 你手動改一下就可以了?