Java后臺通過Collections獲取list集合中最大數,最小數代碼
我就廢話不多說了,大家還是直接看代碼吧~
package com.jalor; import java.util.ArrayList;import java.util.Collections;import java.util.List; public class Jalor_20180728 { public static void main(String[] args) { List<Integer> rst2 = new ArrayList<>(); rst2.add(1); rst2.add(2); rst2.add(3); rst2.add(8); rst2.add(0); Collections.max(rst2); Collections.min(rst2); System.out.println('max: '+ Collections.max(rst2)); System.out.println('min: '+ Collections.min(rst2)); }}
實踐是檢驗真理的唯一標準,結果如下
補充知識:java求list集合的最大值、最小值、總和、總個數、平均數、標準偏差
1、標準偏差公式如下:
2、java求list集合的總組數、和、平均數、總體標準偏差代碼如下:
package com.cn;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Test4 {public static void main(String[] args) {TotalityStandardDeviation();}public static void TotalityStandardDeviation(){List<String> list = new ArrayList<String>();list.add('1.24');list.add('2.24');list.add('5');String maxvalue=Collections.max(list);System.out.println('最大值==='+maxvalue);String minvalue=Collections.min(list);System.out.println('最小值==='+minvalue);int count=0;//總個數double sum=0;//總和double average=0;//平均數double dStdDev=0;//總體標準偏差//求總組數count=list.size();System.out.println('總個數==='+count);//求和for(int i = 0; i < list.size(); ++i){sum += Double.parseDouble(list.get(i));}//求平均數average = sum/list.size();DecimalFormat df = new DecimalFormat('.000');System.out.println('總和==='+df.format(sum));System.out.println('平均數==='+df.format(average));//求總體標準偏差double dsum=0;for(int i = 0; i < list.size(); ++i){double s=Double.parseDouble(list.get(i)) - average;dsum += Math.pow(s,2);}dStdDev = Math.sqrt(dsum / list.size());System.out.println('標準偏差值==='+df.format(dStdDev));}}
3、代碼計算結果如下
4、方差 標準差-均方差在線計算器結果如下:
以上這篇Java后臺通過Collections獲取list集合中最大數,最小數代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。
