Я использую этот ниже код. Оба отлично работают в моем приложении.Каков наилучший способ использования Arrays.asList() для инициализации списка
Случай 1.
List<String> coreModules =
new ArrayList<String>(Arrays.asList(
"TOOLBAR_TO_DO_LIST",
"TOOLBAR_PROPERTY",
"TOOLBAR_PEOPLE",
"TOOLBAR_INSURANCE",
"TOOLBAR_BATCH",
"TOOLBAR_INFORMATION_REFERENCE",
"TOOLBAR_LR_PROPERTY",
"TOOLBAR_CASE_FOLDER",
"TOOLBAR_INSPECTION_RESULT",
"TOOLBAR_MY_OFFICE"));
Случай 2.
List<String> coreModules =
Arrays.asList(
"TOOLBAR_TO_DO_LIST",
"TOOLBAR_PROPERTY",
"TOOLBAR_PEOPLE",
"TOOLBAR_INSURANCE",
"TOOLBAR_BATCH",
"TOOLBAR_INFORMATION_REFERENCE",
"TOOLBAR_LR_PROPERTY",
"TOOLBAR_CASE_FOLDER",
"TOOLBAR_INSPECTION_RESULT",
"TOOLBAR_MY_OFFICE");
Но у меня есть несколько вопросов:
- Какой лучше один производительность мудрый?
- В каком случае предпочитаете вариант 2?
Подробнее: http://java91.blogspot.in/2017/01/what-is-best-way-of-using-arraysaslist.html
Проверьте это: http://stackoverflow.com/questions/16748030/arrays-aslistarray-in-java –