:listIterator.next()はディープコピーかシャローコピーを返しますか?私は、コードの一部を以下している
ListIterator iterator = resultSet.listIterator();
while (iterator.hasNext()) {
Object[] data = (Object[]) iterator.next();
}
私はちょうどiterator.next()メソッドは、resultSet
か浅いの次の項目の深いコピーを返すかどうかを知りたいですか?
これは、 'resultSet'のタイプが何であるかによって異なります。 – Eran
@Eran 'resultSet'が' List'だと思うのはかなり安全だと思います。 – dasblinkenlight
@ dasblinkenlightしかし、リストの実装がどれであるかはわかりません(ディープ・コピーが返されるとはわかりませんが、実装されていないわけではありません)。 – Eran