Безопасность типов. Для параметра varargs создается общий массив. Это хорошее решение?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Безопасность типов. Для параметра varargs создается общий массив. Это хорошее решение?

Сообщение Anonymous »

Если я добавляю столбцы в TableView JavaFX:

Код: Выделить всё

tableView.getColumns().addAll( col1, col2, col3 );
Я получаю следующее предупреждение:

Безопасность типов: общий массив TableColumn< T, ? > создается для параметра с переменными аргументами

Если я вручную помещу переменные в список, я не получу предупреждение:

Код: Выделить всё

tableView.getColumns().addAll( Arrays.asList( col1, col2, col3 ) );
Это хороший способ справиться с этим предупреждением или есть лучший способ? Неправильно получать предупреждение просто за использование метода с переменным числом аргументов.

Подробнее здесь: https://stackoverflow.com/questions/532 ... his-a-good
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»