在Android Studio中获取最小值和最大值

时间:2019-02-13 05:02:27

标签: android math math-functions

我想做的是从我手动放置的一些浮点值中获取最小和最大值。但是我不知道该怎么做。任何有帮助的交流都会很棒。谢谢。 假设有一个浮动列表 p1,p2,p3,p4,p5,p6,p7,p8,p9

2 个答案:

答案 0 :(得分:2)

您可以使用ArrayList之类的List集合,并使用库提供的默认排序方法-Collections.sort(list)并获取第一个和最后一个元素

List<Float> list = new ArrayList<Float>();
list.add(13.3);
list.add(134.3);     
list.add(1.3);
Collections.sort(list);

float min = list.get(0); //1.3
float max = list.get(list.size-1); //134.3

答案 1 :(得分:2)

ArrayList中添加浮点值

val simpleArray = arrayOf(55.4, 20.0, 99.99, 1.99, 23.0, 34.2, 88.0, 72.1, 61.2, 43.9)

然后使用下面的这两个简单功能

val largestElement = simpleArray.max()
val smallestElement = simpleArray.min()