我有一个阵列电话[]电话=新电话[5]
我创建了一个新的电话,我在阵列中发送
Telephone tel1 = new Telephone("jim","bush","1234567",0);
Telephone tel2 = new Telephone("joe","bush","1111111",0);
Telephone tel3 = new Telephone("jane","bush","4444444",0);
现在数组是这样的
Telephones = [tel1, tel2, tel3, null, null]
我想删除tel2不是使用它的索引,而是它的对象名tel2。因为随着时间的推移,tel2将在数组中移动位置,所以我将不再知道它的索引。有办法吗?
2条答案
按热度按时间qxsslcnc1#
创建
List
数组外:如果你已经覆盖了
equals
中的方法Telephone
,您可以移除电话,例如。快速演示:
输出:
2lpgd9682#
我认为你应该使用
Map
拿着这些Telephone
.