【发布时间】:2013-12-12 14:03:27
【问题描述】:
对于这个例子,我有一个数组:
String[] books = new String[x];
我想在每个位置存储 id 和 title:
books[0]=>id:0, title:"book title1"
books[0]=>id:1, title:"book title2"
books[0]=>id:2, title:"book title3"
books[0]=>id:3, title:"book title4"
我想存储 id,因为它可能会改变。我正在从数据库中获取 id 和 title。获取信息不是问题。我想以这种方式存储它,所以在我的其他函数中返回我可以使用类似的东西:
btn.setText(regions[i].title)
任何关于如何处理这个问题的建议都会很棒。
【问题讨论】:
-
为什么不创建一个
Book类,将id和title作为类成员? -
您可以使用以 id 为键的哈希映射
-
使用可以使用
ArrayList的Pair<Integer,String>对象.. -
您可能想了解 OOP 概念和集合,并找出一种非常简单的方法。
标签: android arrays multidimensional-array arraylist