Java 将字符串数组转换为and对象?

Java 将字符串数组转换为and对象?,java,data-structures,Java,Data Structures,我有一个字符串列表 String result[] = { "1=AccountId93", "10188=930.0", "10190=Mkt930", "1=AccountId94", "10188=940.0", "10190=Mkt940", "1=AccountId95", "10188=950.0", "10190=Mkt950" }; 我想将列表放入一个对象数组中,其中的对象是acco

我有一个字符串列表

String result[] = { "1=AccountId93",
                "10188=930.0", "10190=Mkt930", "1=AccountId94",
                "10188=940.0", "10190=Mkt940", "1=AccountId95",
                "10188=950.0", "10190=Mkt950" };
我想将列表放入一个对象数组中,其中的对象是accountID930.0,Mkt930

如何重新排列此阵列???注意:有名称-值对可以使用,但映射不起作用,因为键值将相互覆盖

List items=new ArrayList();
List<Item> items = new ArrayList<Item>();
for (int i = 0; i < result.length; i+=3) {
   String value1 = result[i  ].split("=")[1];
   String value2 = result[i+1].split("=")[1];
   String value3 = result[i+2].split("=")[1];
   items.add(new Item(value1, value2, value3));
}
对于(int i=0;i

这就行了
Item
是表示存储在字符串数组中的数据集的类。

如果您能解释数组中的不同元素是什么,以及您希望目标帐户对象看起来像什么,这会有所帮助。我想我很抱歉。结果是一个字符串列表。tag 1=accountID tag 10188=Price tag 10190=marketPrice这三个东西组成了Account对象。所以目前只有一个列表。但前三个字符串将组成对象实例1。第二个三个将构成实例2,依此类推一个解决你的问题的基本方法是创建一个具有三个必要属性的对象;遍历列表(假设您需要所有项),为每三个项实例化一个对象。谢谢各位