如何从活动A中的EditText获取多个整数值以在活动B中的TextView中显示最小值和最大值?

时间:2018-11-12 20:45:26

标签: java android android-studio

这与我正在构建的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中显示最小值和最大值的代码。

1 个答案:

答案 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中设置输出