我在编写Java窗口程序时,编写了一个运行的按钮,点击运行按钮可以调用一个方法,第一个输入数据点击运行按钮,是可以运行的,在不关闭窗口的情况下输入第二组数据运行得出的结果还是第一次的,我发现一部分原因是因为第一次输入的数据保存到方法中的arraylist里面因为第一组的限制第二组无法读取,我在方法中增加了clear()清除第一组的数据,让第二组数据可以读取到,但是结果还是不对的,我在这个方法内还调用了DFS的算法,问题应该就是出现在这里,这个问题怎么解决呢
2条回答 默认 最新
- 上酱潘凤 2022-05-31 11:51关注
光看你描述,没代码也不知道什么情况。不过你可以debug一下,看看第二次传到后台的数据是不是第二次输入的,如果不是那问题就是传输过程有问题,如果是那再看看这个值是怎么添加。list的是不是过程中被什么修改了。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 有偿求苍穹外卖环境配置
- ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
- ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
- ¥15 clousx6整点报时指令怎么写
- ¥30 远程帮我安装软件及库文件
- ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
- ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
- ¥15 Arduino的wifi连接,如何关闭低功耗模式?
- ¥15 Android studio 无法定位adb是什么问题?
- ¥15 C#连接不上服务器,