Android数据类型推荐

时间:2012-08-07 19:56:25

标签: android

我在设计一些代码以处理Android应用程序中的动态二维数据时遇到问题。我尝试使用ArrayAdapter解决这个问题,但是有一个问题:

据我所知,无法通过其位置(或索引)从ArrayAdapter中删除数据。使用ArrayAdapter,您必须按以下方式删除:

arrayAdapter.remove (stringValue1);

这对于我的一半数据来说很好,因为该对中的第一个值(“x值”)保证是唯一的(在x'之间),但对于第二个值,这不可靠。我尝试过一些愚蠢的体操让“y值”与众不同,但这并不是一个好主意。

任何人都可以推荐一种Android数据类型(或者我认为是Java),它将动态地重新调整大小并允许我精确删除我需要的数据吗?

谢谢,
R上。

1 个答案:

答案 0 :(得分:2)

String对象的ArrayList,听起来就像它可以完成的工作一样,并且它也可以动态调整大小:

ArrayList<String>

http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html

按索引删除:

remove(int index) 
  

删除此列表中指定位置的元素。

通过对象比较检查它是否包含某个对象:

contains(Object o) 
  

如果此列表包含指定的元素,则返回true。