Cao*_*ing 2 java solr dataimporthandler
我正在阅读solr的dataimporthandler组件的源代码.我遇到了一个问题
private List<String> readBySplit(String splitBy, String value) {
String[] vals = value.split(splitBy);
List<String> l = new ArrayList<String>();
l.addAll(Arrays.asList(vals));
return l;
}
Run Code Online (Sandbox Code Playgroud)
↑列出1(来自RegexTransformer类的方法)
private List<String> readBySplit(String splitBy, String value) {
String[] vals = value.split(splitBy);
return Arrays.asList(vals);
}
Run Code Online (Sandbox Code Playgroud)
↑列出2(我认为上面的方法应该是)
谁能告诉我上面两个代码清单之间有什么重大区别?谢谢.
Arrays.asList() Returns a fixed-size list backed by the specified array.
这是来自javadoc.因此,如果您需要动态大小的列表,则需要第一个代码.
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |