Tengo un objeto java.util.ArrayList<Item>
y Item
.Cuente las ocurrencias de elementos en ArrayList
Ahora, quiero obtener el número de veces que el Item
se almacena en el arraylist.
Sé que puedo hacer arrayList.contains()
comprobar pero se cumple, independientemente de si contiene uno o más Item
s.
Q1. ¿Cómo puedo encontrar la cantidad de tiempo que el artículo está almacenado en la lista?
Q2. Además, si la lista contiene más de un artículo, ¿cómo puedo determinar el índice de otros artículos porque arrayList.indexOf(item)
devuelve el índice del primer artículo cada vez?
citado deroga artículo es igual y el código hash? Necesitan para. –
¿Por qué no extiende la clase ArrayList para agregar la funcionalidad adicional que necesita? Esta es la razón por la que OOP existe;) Q1 se puede hacer fácilmente implementando un contador para cada elemento único en la lista e incrementándolo cada vez que se agrega un elemento ya existente. –