У меня есть метод, который будет обрабатывать Collection<Nodes>
, который передается как параметр. Этот Collection
будет изменен, поэтому я подумал, что было бы хорошо сделать его копию. Как указать параметр и локальную переменную, например. nodes
в приведенном ниже примере?
List<Nodes> process(Collection<Nodes> nodes) {
List<Nodes> nodes2 = new ArrayList<>(nodes);
...
}
В качестве другого примера рассмотрим следующее, где переменная int
анализируется по параметру String
:
public void processUser(final String userId) {
final int userId2 = Integer.parseInt(userId);
...