Java 如何将编辑文本字段中的数据存储到用于PSO算法测试的arraylist中

Java 如何将编辑文本字段中的数据存储到用于PSO算法测试的arraylist中,java,android,algorithm,arraylist,particle-swarm,Java,Android,Algorithm,Arraylist,Particle Swarm,我目前正在研究粒子群优化算法(PSO) 我在androidstudio上构建了一个用户界面,供用户输入自己的测试用例场景来测试这个算法。这是最好的办法 我可以解释一下,用户将输入服务的名称,输入WLAN和数据服务的电池成本,以及0-100之间服务的公用事业(优先级)成本。然后,用户将输入要测试的粒子数、最大迭代次数(通常为1000次)和预测的解决方案(通常为160次,但稍后会更改) 单击“RUN PSO”按钮时,算法将测试用户输入的内容,并根据运行时配置给出最佳全局解决方案,请记住,这不是实际测

我目前正在研究粒子群优化算法(PSO)

我在androidstudio上构建了一个用户界面,供用户输入自己的测试用例场景来测试这个算法。这是最好的办法

我可以解释一下,用户将输入服务的名称,输入WLAN和数据服务的电池成本,以及0-100之间服务的公用事业(优先级)成本。然后,用户将输入要测试的粒子数、最大迭代次数(通常为1000次)和预测的解决方案(通常为160次,但稍后会更改)

单击“RUN PSO”按钮时,算法将测试用户输入的内容,并根据运行时配置给出最佳全局解决方案,请记住,这不是实际测试实际服务/应用程序或资源,而是使用变量表示这些内容,然后测试变量

我想知道如何在arraylist中存储数据、WLAN和公用设施的用户成本。请帮助我lol,如果你需要更多的信息,那么一定要让我知道

我附上了一张到目前为止用户界面的图片,它非常基本


请在声明editText(activity/fragment)的代码中添加Hi@jonathanase,这几乎是我的问题。我不知道从哪里开始。如果用户输入一个服务的名称,“Facebook应用程序”,然后输入该服务的数据成本为60,WLAN为40,实用程序为60(相当高的优先级),然后他做另一项服务,比如说“Twitter”,80(数据),40(WLAN),20(实用程序),我希望所有数据成本都存储在arraylist中,所有WLAN都存储在arraylist中,等等。请在声明editText(activity/fragment)的地方添加代码Hi@jonathanase,这几乎是我的问题。我不知道从哪里开始。如果用户输入一个服务的名称,“Facebook应用程序”,然后输入该服务的数据成本为60,WLAN为40,实用程序为60(相当高的优先级),然后他进行另一项服务,比如说“Twitter”,80(数据),40(WLAN),20(实用程序),我希望所有数据成本存储在arraylist中,所有WLAN存储在arraylist中,等等。