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 次  |  
        
|   最近记录:  |