Java后臺(tái)通過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ǔ)充知識(shí):java求list集合的最大值、最小值、總和、總個(gè)數(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;//總個(gè)數(shù)
double sum=0;//總和
double average=0;//平均數(shù)
double dStdDev=0;//總體標(biāo)準(zhǔn)偏差
//求總組數(shù)
count=list.size();
System.out.println("總個(gè)數(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、代碼計(jì)算結(jié)果如下

4、方差 標(biāo)準(zhǔn)差-均方差在線計(jì)算器結(jié)果如下:

以上這篇Java后臺(tái)通過Collections獲取list集合中最大數(shù),最小數(shù)代碼就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot集成WebSocket的兩種方式(JDK內(nèi)置版和Spring封裝版)
這篇文章主要介紹了SpringBoot集成WebSocket的兩種方式,這兩種方式為JDK內(nèi)置版和Spring封裝版,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
Spring Cloud 系列之服務(wù)調(diào)用 OpenFeign的實(shí)現(xiàn)
這篇文章主要介紹了Spring Cloud 系列之服務(wù)調(diào)用 OpenFeign的實(shí)現(xiàn),需要的朋友可以參考下2020-11-11
java中棧和隊(duì)列的實(shí)現(xiàn)和API的用法(詳解)
下面小編就為大家?guī)硪黄猨ava中棧和隊(duì)列的實(shí)現(xiàn)和API的用法(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05
springboot用controller跳轉(zhuǎn)html頁面的實(shí)現(xiàn)
這篇文章主要介紹了springboot用controller跳轉(zhuǎn)html頁面的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
Java實(shí)現(xiàn)的打地鼠小游戲完整示例【附源碼下載】
這篇文章主要介紹了Java實(shí)現(xiàn)的打地鼠小游戲,結(jié)合完整實(shí)例形式分析了Java多線程操作及鍵盤按鍵響應(yīng)實(shí)現(xiàn)的打地鼠游戲功能相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
Java數(shù)據(jù)結(jié)構(gòu)之選擇排序算法的實(shí)現(xiàn)與優(yōu)化
選擇排序:(Selection?sort)是一種簡(jiǎn)單直觀的排序算法,也是一種不穩(wěn)定的排序方法。本文主要為大家介紹一下選擇排序的實(shí)現(xiàn)與優(yōu)化,希望對(duì)大家有所幫助2023-01-01

