Jaki jest najlepszy sposób użycia Arrays.asList () do zainicjowania listy [duplikat]
To pytanie ma już tutaj odpowiedź:
Różnica między Arrays.asList (tablica) a nową ArrayList <Integer> (Arrays.asList (tablica)) 13 odpowiedziUżywam tego kodu poniżej. Oba działają poprawnie w mojej aplikacji.
Przypadek 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"));
Przypadek 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");
Ale mam kilka pytań:
Który jest lepszy, jeśli chodzi o wydajność?W którym przypadku wolisz przypadek 2?