我需要在java中解析一个xml文件并将其存储在一个数组中以便稍后进行排序。xml文件有这种格式
<Experiments>
<Experiment ID="312" RIndex="3" DIndex="3">40231</Experiment>
<Experiment ID="481" RIndex="2" DIndex="5">23801</Experiment>
<Experiment ID="102" RIndex="1" DIndex="5">41231</Experiment>
</Experiments>
对于每个实验,必须存储 RIndex、DIndex 和实验值。我认为最直接的方法是二维数组,但是有一个函数我需要按其中一个属性(RIndex、DIndex 或实验值)进行排序。我也想过使用 ArrayList 的集合。这是最好的方法吗?