我有一个字符串数组,但数组中的值不断变化。除了删除项目和更改索引位置之外,还有其他管理数组的方法吗?
public int[] deviceId=null;
deviceId=new String[deviceCount];
在我的情况下, deviceCount 会随着新设备的出现而变化。所以我不断需要更改数组大小并添加或删除项目
Java 提供了一种非常方便的机制,称为 ArrayList。这是一个动态数组,您可以使用它来执行您所描述的操作。
http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html