Результаты поиска по запросу "collections"

4 ответа

Если размер входного массива больше, чем у этого списка (что означает, что мы можем скопировать все содержимое списка в этот массив, поскольку его длина достаточно велика), то ссылка на следующий элемент в массиве после копирования содержимого всех списков (на самом деле индекс равен размер списка) будет установлен равным нулю.

оложим, у меня есть этот код: String[] left = { "1", "2" }; String[] leftNew = Collections.emptyList().toArray(left); System.out.println(Arrays.toString(leftNew));Это напечатает[null, 2], Этотвроде, как бы, что-то вроде Имеет смысл, так как у ...

2 ответа

Разница между Collections.sort () и получением отсортированной коллекции путем добавления в TreeSet?

Set<Student> ts = new TreeSet<Student>(); for(Student s : studentInfo){ ts.add(s); } System.out.println(ts);Я написал этот фрагмент выше в одном из моих блоков case, чтобы отсортировать коллекцию объектов Student. Мой вопрос: в чем разница между ...

5 ответов

В чем основное различие между Hashset, Treeset и Linkedhashset, Hashmap и как это работает в Java?

Я просто понимаю, что LinkedHashSet не позволяет дублировать элементы при вставке. Но я не понимаю, как работает Hashset в Java? Я немного знаю, что Hashtable используется в Hashset, поэтому хэш-таблица используется для хранения элементов, и ...

ТОП публикаций

2 ответа

 голосуй :)

чание. Это часто задаваемый вопрос, поэтому я могу ответить на него сам, так как эта проблема, кажется, возникает довольно часто, и я хочу поместить его в место, где его (можно надеяться) легко найти с помощью поиска. По подсказке комментария на ...

7 ответов

У меня есть решение для вас. В Java есть класс LinkedHashSet, преимущество которого заключается в том, что он не позволяет вставлять дубликаты, но поддерживает порядок вставки. Вместо реализации компаратора реализуйте класс-обертку для хранения фактического объекта и реализуйте hashCode / equals.

я есть массив объектов, и я хочу объединить его с другим массивом объектов, за исключением объектов с одинаковыми идентификаторами. Эти объекты используются во многих местах системы и не имеют хеш-кода или равнозначных реализаций. Поэтому я не ...

1 ответ

: movieItems.sort (Comparator.comparing (Movie :: getDate));

private List<Movie> movieItems = null; public List<Movie> getMovieItems() { final int first = 0; if (movieItems == null) { getPagingInfo(); movieItems = jpaController.findRange(new int[]{pagingInfo.getFirstItem(), pagingInfo.getFirstItem() + ...

9 ответов

Ну, я не знаю, смогу ли я оптимизировать это!

сиве много чисел, и каждое число появляется три раза, за исключением одного специального числа, появляющегося один раз. Вот вопрос: как я могу найти специальный номер в массиве? Теперь я могу только предложить некоторые методы с радикальной ...

6 ответов

 вместо того, чтобы писать весь этот код?

т достаточно просто ... но я затягиваю это, пытаясь найти единственное и полное решение. Для диапазона чисел, скажем1-12Я хочу создать случайную последовательность в этом диапазоне,а также$5Для диапазона чисел, скажем6$12. Я не хочу дублировать ...

8 ответов

Коллекция была изменена; операция перечисления может не выполняться в ArrayList [duplicate]

На этот вопрос уже есть ответ здесь: Как удалить элементы из общего списка при переборах по нему? [/questions/1582285/how-to-remove-elements-from-a-generic-list-while-iterating-over-it] 22 ответаЯ пытаюсь удалить предмет изArrayList и я получаю ...

4 ответа

@oeogijjowefi - Да, я тоже об этом думал. Но я думаю, это не имеет большого значения. Оба здесь почти одинаковы.

лекции даны с одинаковым количеством элементов, скажемList<String>, Какие элегантные способы вJAVA применить функтор на каждые 2 элемента коллекций с соответствующими индексами? Скажем, один пример может быть: List<String> = { "APPLE", "PEAR" ...