gpt4 book ai didi

java - 具有多于一列的动态数组

转载 作者:行者123 更新时间:2023-12-02 05:19:25 25 4
gpt4 key购买 nike

我需要将不同类型的数据存储在与我的 Android 应用程序中的键(或 ID)关联的同一个“数组”中,我想知道是否有一种方法可以创建 HashMap(或等效的动态数组)有多于一栏的内容。例如像这样。

HashMap<Integer, String, LatLng, Marker> myHashMap = new HashMap<Integer, String, LatLng, Marker>();

预先感谢您的任何想法。

最佳答案

private class Row {
public Integer i;
public String s;
public LatLng ll;

public Row(Integer i, String s, LatLng ll) {
this.i = i;
this.s = s;
this.ll = ll;
}
}

List<Row> rows = new ArrayList<Row>();

这是半伪代码,但我想你明白了

可以通过以下方式将新行添加到列表中

rows.add(new Row(new Integer(1), "a string", new LatLng(51.448495, 5.470877));

可以通过以下方式编辑行

rowIndex = 3;
Row row = rows.get(rowIndex);
row.i = 2; //give a new value
//etc

编辑:用真实代码替换伪代码

关于java - 具有多于一列的动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26617160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com