java - 如何按升序设置数字(例如:0、1、2、4、6 到 0、1、2、3、4)
问题描述
我有一个像 0,1,2,3 这样的列表。当我从该列表中删除数字 2 时,我得到 0、1、3。如何将列表更改为 0、1、2?
holder.closeButton.setOnClickListener(new View.OnClickListener(){
@Override public void onClick(View view){
if(ItemsListAdapter.this.onItemClickListener != null){
ItemsList.this.onItemClickListener.onItemCloseBtnClicked(itemModel);
ItemRepository.getInstance.delete(itemModel);
List<ItemEntity> items = ItemRepository.getInstance().selectAll();
if(itemModel.getIndex() > itemModel.size()){
for(ItemEntity itemEntity : items){
//
}
}
}
}
});
解决方案
根据我对您的问题的理解,您只需要索引号而不是元素值。
然后甚至不考虑使用元素值,而是回复索引号。
或者,删除最后一个索引。