这与我正在构建的android studio中的应用有关。 我有2个活动。
在活动A中,我有4个只能包含整数的EditText。 最小按钮:有一个按钮,应计算用户输入的这4个数字中的最小值。 最大值按钮:有一个按钮,应该计算用户输入的这四个数字中的最大值。
活动B中有6个TextView
(数字为4,最小和最大为2)。
当按下Button
中的Activity
时。它将数字从EditText
中的Activity
s传递到TextView
B中的Activity
s。此外,它还应显示4个数字的平均值在结果TextView
中。
我想出了将数字传递给第二个TextView
中的Activity
的方法。
我想要的是一个用于计算用户输入的最小值和最大值并在TextView
B中的Activity
中显示最小值和最大值的代码。
答案 0 :(得分:0)
首先,您需要从所有Textview
中获取数字并将其设置在Integer List中,然后,您可以使用Collections
以下是示例代码:
List<Integer> list = Arrays.asList(100,2,3,4,5,6,7,67,2,32);
int min = Collections.min(list);
int max = Collections.max(list);
System.out.println(min);
System.out.println(max);
输出:
2
100
当然,您必须在Textview
而非System.out.println
中设置输出