平常我们获取数组中最大元素的方法一般是通过循环判断来实现,但是相对于循环判断来实现的方法,我们还可以直接从数组中拿到最大或者最小的元素。

下面是我使用的方法:

直接使用Collections.max()和Collections.min()方法,两个方法的参数都是数组类型,两个方法所返回的值分别对应数组里面的最大值和最小值。

public static void main(String[] args) {Integer[] number = {1,2,3};int min = Collections.min(Arrays.asList(numbers));int max = Collections.max(Arrays.asList(numbers));System.out.println("最小值为:" + min);System.out.println("最大值为:" + max);}

上面的方法和代码只是我自己的一些理解。

有什么不足或者大家有什么更好的方法,欢迎指出。

java 直接从数组中获取最大值和最小值的方法相关推荐

  1. Java 数组 定义一个数组,获取数组中的最大值和最小值,奇数个数和偶数个数...

    /*** 定义一个数组,获取数组中的最大值和最小值 奇数个数和偶数个数* */ package com.xuyigang1234.chp01;public class Demo8 {public st ...

  2. Java 数组中找最大值和最小值

    题目描述 计算并输出一维数组中的最大值和最小值. 输入描述 输入一个具有8个数的一维数组 输出描述 输出该数组中的最大值和最小值 输入样例 19.8 12.3 45 67.6 23 15.98 2.5 ...

  3. Java编程定义一个数组,输出数组中的最大值与最小值

    package com.pzhu.demo;public class MaxMin {//Java编程定义一个数组,输出数组中的最大值和最小值public static void main(Strin ...

  4. Java取对象中年龄最大的那个_Java8怎么从流中获取最大值、最小值

    继续来写Java8开始的流式编码. 今天要写的是怎么从流中获取最大值.最小值. 为了方便没有看过前面文章的朋友,用到的类和数据,还是贴出来一下. 上面准备了一组Student对象组合的List集合. ...

  5. Java定义一个数组,输出数组中的最大值和最小值

    题目 定义一个数组,输出数组中的最大值和最小值 public class TestArray1 {public static void main(String[] args) {int[] a = n ...

  6. 寻找数组中的最大值和最小值

    解法1. 我们可以吧数字中的最大值和最小值看成两个独立的问题分别求出数组中的最大值和最小值. 直接的方法就是扫描数字,找到最大数以及最小数. <span style="font-siz ...

  7. 给定一个数组,输出这个数组中的最大值和最小值

    /*** @author LLJ* @time 2020-5-6 17点06分* @Description 给定一个数组,输出这个数组中的最大值和最小值*/ public class BigAndSm ...

  8. java中定义一个数组,获取数组中的最大值和最小值

    思路 : 我们定义一个数组,再定义一个max变量 用来存在最大值  : 再定义一个min变量,用来存在最小值: 我们遍历数组,假如当前值大于max,就把当前值赋值给max; 假如当前值小于min,就把 ...

  9. 编程之美2.10 寻找数组中的最大值和最小值

    这个问题其实很容易解决,就是循环遍历一遍数组,然后找到数组中存在的最大值和最小值就可以了,书中主要讨论的问题是比较次数较小的方法,不过,书中已经证明了,无论用什么方法最少的比较次数也就是循环遍历一遍的 ...

最新文章

  1. pandas将dataframe的索引转化为列表list数据(convert dataframe index into a list)
  2. unity快速接入第三方sdk_直播美颜SDK实现需要具备哪些条件
  3. 【讨论贴】关于父实子虚的疑问???
  4. VS 2005 文本编码小技巧 --中文亂碼問題解決
  5. 其利断金前一句是什么_绍兴晚报丨裘亚黎说|围城外的灵魂拷问:人为什么要结婚?...
  6. Ubuntu 18.04 美化mac主题
  7. ECCV 2020 | 史上最强二值化网络ReActNet,精度首超ResNet
  8. SAP ABAP实用技巧介绍系列之 ABAP内存管理学习
  9. 前端学习(2400):关于aixos的create方法
  10. Oracle数据到MaxCompute乱码问题详解
  11. ARM入门笔记(4)
  12. 网络中看不见的五大重要安全隐患
  13. C语言输出图形:宝塔形(三角形)回文数字。即:第一行1,第二行121,第三行12321……
  14. FEMTransfer软件实现Patran/Nastran/Abaqus/Ansys/Sesam(Genie)/Workbench/Femap/盈建科/PKPM仿真分析软件的有限元模型相互转换导入
  15. Photoshop:PS如何实现放大图片不模糊
  16. Web前端工程师的职业规划,助你走好前端路
  17. Wox and Everything
  18. 金融风控评分卡建模全流程!
  19. 实验六201771010101 白玛次仁
  20. Youtube 预装到系统后运行报错

热门文章

  1. librosa无法解析mp3格式音频的解决方法
  2. 实名认证接口整理_实名人身核验
  3. 神州战神T7-CR7DA的win10上安装ubuntu双系统的血泪记录
  4. linux安装文件rpm与deb,【已解决】CentOS中直接安装rpm或deb文件
  5. 0_9_QGIS加载cad文件
  6. sizeof()求数组元素个数
  7. iOS使用UIAppearance
  8. 干货 | 加拿大留学计算机专业及编程语言大汇总
  9. A. Johny Likes Numbers(有坑的水题)
  10. android中应用程序生命周期,Android应用程序生命周期中的活动和图标