gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:02:56 25 4
gpt4 key购买 nike

这与我正在构建的 android studio 中的一个应用程序有关。我有 2 项 Activity 。

在 Activity A 中,我有 4 个只能包含整数的 EditText。最小值按钮:有一个按钮,用于计算用户输入的 4 个数字中的最小值。最大按钮:有一个按钮,应该计算用户输入的这 4 个数字的最大值。

在 Activity B 中,有 6 个 TextView(4 个用于数字,2 个用于最小和最大)。当Activity A中的Button被按下时。它应该将 Activity A 中的 EditText 中的数字传递到 Activity B 中的 TextView。除此之外,它还应该在 Results TextView 中显示 4 个数字的平均值。

我找到了如何将数字传递到第二个Activity中的TextView的方法。我想要的是一个计算用户输入的最小值和最大值的代码,并在 Activity B 的 TextView 中显示最小值和最大值结果。

最佳答案

首先,您需要从所有Textview中获取数字并将它们设置在整数列表中,之后,您可以使用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 中设置输出

关于java - 如何从 Activity A 中的 EditText 获取多个整数值以在 Activity B 的 TextView 中显示最小值和最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53269838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com