У меня есть два объекта LinkedList, которые всегда имеют одинаковый размер. Я хочу сравнить их, чтобы увидеть, идентичны ли они по содержанию. Каковы общие последствия для производительности и стиля создания ListIterator для каждого списка и использования цикла while hasNext по сравнению с использованием счетчика (int i) и итерации от 0 до linkedlist.size() с использованием linkedlist.get(i) для получения и сравнения ценности? Есть ли лучший способ, который я пропускаю?
Единственное, о чем я могу думать, так это о том, что метод ListIterator может быть лучше в том смысле, что мне будет легче заменить его другим списком Comparable позже (не то, чтобы я планировал это). Я не знаю, как они выглядят под капотом, поэтому я не уверен, как бы я сравнил их по производительности.