import
java.util.*;
public
class
DoubleSummaryStatisticsDemo {
public
static
void
main(String[] args)
{
DoubleSummaryStatistics doubleSummaryStatistics
=
new
DoubleSummaryStatistics();
List<Double> list =
new
LinkedList<>();
list.add(
95.7
);
list.add(
234.6767
);
list.add(
243.5
);
list.add(
50.0
);
list.add(
45.6
);
Iterator<Double> iterator = list.listIterator();
while
(iterator.hasNext()) {
doubleSummaryStatistics
.accept(iterator.next());
}
System.out.println(
"First DdoubleSummaryStatistics: "
+ doubleSummaryStatistics
.toString());
DoubleSummaryStatistics otherDoubleSummaryStatistics
=
new
DoubleSummaryStatistics();
List<Double> list1 =
new
LinkedList<>();
list1.add(
45664.0
);
list1.add(
7007.777
);
list1.add(
5677.0
);
list1.add(
0.0
);
list1.add(
45664.7
);
Iterator<Double> iterator1 = list1.listIterator();
while
(iterator1.hasNext()) {
otherDoubleSummaryStatistics
.accept(iterator1.next());
}
System.out.println(
"Second DdoubleSummaryStatistics: "
+ otherDoubleSummaryStatistics
.toString());
System.out.println(
"Combining both DdoubleSummaryStatistics"
+
" using combine() "
);
doubleSummaryStatistics.combine(otherDoubleSummaryStatistics);
System.out.println(
"Combined DdoubleSummaryStatistics: "
+ doubleSummaryStatistics.toString());
}
}