有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我有一个字符串列表

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

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


共 (1) 个答案

  1. # 1 楼答案

    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));
    }
    

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