Ich benutze diesen Code unten. Beide funktionieren in meiner Anwendung gut.Was ist die beste Art, mit Arrays.asList() eine Liste zu initialisieren
Fall 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"));
Fall 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");
Aber ich habe einige Fragen:
- Welche ist besser ein Performance-weise?
- In welchem Fall bevorzugen Sie Fall 2?
Lesen Sie mehr: http://java91.blogspot.in/2017/01/what-is-best-way-of-using-arraysaslist.html
Check this out: http://stackoverflow.com/questions/16748030/arrays-aslistarray-in-java –