String 在编写junit测试用例时,以下哪一项最适合用于空列表?
在编写junit测试用例时,以下哪一项最适合用于空列表String 在编写junit测试用例时,以下哪一项最适合用于空列表?,string,arraylist,collections,junit,empty-list,String,Arraylist,Collections,Junit,Empty List,在编写junit测试用例时,以下哪一项最适合用于空列表 List<String> list = new ArrayList<String>(); List List=new ArrayList(); 或 集合。空列表(); ?只要有可能,我更喜欢集合.emptyList()而不是ArrayList,因为这样可以确保主代码不会试图修改给定的列表,在大多数情况下,这是正确的行为 实际上,我使用Guava的ImmutableList,因为它不仅包括空列表,还包括非空列表。
List<String> list = new ArrayList<String>();
List List=new ArrayList();
或
集合。空列表();
?只要有可能,我更喜欢
集合.emptyList()
而不是ArrayList
,因为这样可以确保主代码不会试图修改给定的列表,在大多数情况下,这是正确的行为
实际上,我使用Guava的
ImmutableList
,因为它不仅包括空列表,还包括非空列表。只要有可能,我更喜欢Collections.emptyList()
,而不是ArrayList
,因为这样可以确保主代码不会试图修改给定的列表,在大多数情况下,这是正确的行为
实际上,我使用的是番石榴的不可变列表
,因为它不仅包括空列表,还包括非空列表
Collections.<String> emptyList();