Java 如何迭代ArrayList以获取内容

Java 如何迭代ArrayList以获取内容,java,arraylist,Java,Arraylist,ArrayList testdata_1=新的ArrayList 我想删除第一个空白值,迭代arraylist,将键标识为username,获取值user_1并分配给本地字符串变量username 数据表 |用户名|用户_1| |密码|Test@100| 列表>数据=新阵列列表; ifstep.getRows=无效的 step.getRows.forEachrow->data.addrow.getCells 已解决。使用数据封装来解决此问题,那么问题出在哪里?就这么做吧。在testdata_1中

ArrayList testdata_1=新的ArrayList

我想删除第一个空白值,迭代arraylist,将键标识为username,获取值user_1并分配给本地字符串变量username

数据表 |用户名|用户_1| |密码|Test@100|

列表>数据=新阵列列表; ifstep.getRows=无效的
step.getRows.forEachrow->data.addrow.getCells

已解决。使用数据封装来解决此问题

,那么问题出在哪里?就这么做吧。在testdata_1中发布对象的代码。但是好的,我们可以使用他们的toString输出,如果你不可能复制的话,你能告诉我们你解决这个问题的方法吗?你能解释一下数据结构是如何处于这种奇怪的状态的吗?如果是偶然发生的,理想情况下你应该修复事故。如果是故意的。。。。为什么?我有一个数据表|用户名|用户| 1 |密码|Test@100|我读取并存储在列表数据=新ArrayList中;ifstep.getRows=null step.getRows.forEachrow->data.addrow.getCells;有没有更好的方法读取数据表并以我需要的格式存储
    for (int i = 0; i < testdata_1.size(); i++) {

        System.out.println(testdata_1.get(i));
    }
[]
[[Username,Password], [user_1, Test@100]]