Java后臺通過Collections獲取list集合中最大數(shù),最小數(shù)代碼
我就廢話不多說了,大家還是直接看代碼吧~
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)); } }
實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),結(jié)果如下
補(bǔ)充知識:java求list集合的最大值、最小值、總和、總個數(shù)、平均數(shù)、標(biāo)準(zhǔn)偏差
1、標(biāo)準(zhǔn)偏差公式如下:
2、java求list集合的總組數(shù)、和、平均數(shù)、總體標(biāo)準(zhǔn)偏差代碼如下:
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;//總個數(shù) double sum=0;//總和 double average=0;//平均數(shù) double dStdDev=0;//總體標(biāo)準(zhǔn)偏差 //求總組數(shù) count=list.size(); System.out.println("總個數(shù)==="+count); //求和 for(int i = 0; i < list.size(); ++i) { sum += Double.parseDouble(list.get(i)); } //求平均數(shù) average = sum/list.size(); DecimalFormat df = new DecimalFormat(".000"); System.out.println("總和==="+df.format(sum)); System.out.println("平均數(shù)==="+df.format(average)); //求總體標(biāo)準(zhǔn)偏差 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("標(biāo)準(zhǔn)偏差值==="+df.format(dStdDev)); } }
3、代碼計算結(jié)果如下
4、方差 標(biāo)準(zhǔn)差-均方差在線計算器結(jié)果如下:
以上這篇Java后臺通過Collections獲取list集合中最大數(shù),最小數(shù)代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot集成WebSocket的兩種方式(JDK內(nèi)置版和Spring封裝版)
這篇文章主要介紹了SpringBoot集成WebSocket的兩種方式,這兩種方式為JDK內(nèi)置版和Spring封裝版,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06Spring Cloud 系列之服務(wù)調(diào)用 OpenFeign的實(shí)現(xiàn)
這篇文章主要介紹了Spring Cloud 系列之服務(wù)調(diào)用 OpenFeign的實(shí)現(xiàn),需要的朋友可以參考下2020-11-11java中棧和隊(duì)列的實(shí)現(xiàn)和API的用法(詳解)
下面小編就為大家?guī)硪黄猨ava中棧和隊(duì)列的實(shí)現(xiàn)和API的用法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05springboot用controller跳轉(zhuǎn)html頁面的實(shí)現(xiàn)
這篇文章主要介紹了springboot用controller跳轉(zhuǎn)html頁面的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Java實(shí)現(xiàn)的打地鼠小游戲完整示例【附源碼下載】
這篇文章主要介紹了Java實(shí)現(xiàn)的打地鼠小游戲,結(jié)合完整實(shí)例形式分析了Java多線程操作及鍵盤按鍵響應(yīng)實(shí)現(xiàn)的打地鼠游戲功能相關(guān)操作技巧,需要的朋友可以參考下2018-07-07Java數(shù)據(jù)結(jié)構(gòu)之選擇排序算法的實(shí)現(xiàn)與優(yōu)化
選擇排序:(Selection?sort)是一種簡單直觀的排序算法,也是一種不穩(wěn)定的排序方法。本文主要為大家介紹一下選擇排序的實(shí)現(xiàn)與優(yōu)化,希望對大家有所幫助2023-01-01