我正在使用 .csv 文件,并希望将由函数构造的字符串传递给: parserSettings.selectFields( function );
测试时,当函数返回的字符串直接粘贴到:parserSettings.selectFields(string); 解析工作正常,但是,当使用该函数时,解析不起作用,并且只有空格的输出。
这是功能:
public String buildColList() {
//Parse the qty col names string, which is a comma separated string
String qtyString = getQtyString();
List<String> qtyCols = Arrays.asList(qtyString.split("\\s*,\\s*"));
String colString = StringUtils.join(qtyCols.toArray(), "\"" + ", " + "\"");
String fullColString;
fullColString = "\"" + getString1() + "\"" + ", " + "\"" + getString2() + "\"" + ", " + "\"" + colString + "\"" + ", " + "\"" + getString4 + "\"";
return fullColString;
}
这是它的放置方式:
parserSettings.selectFields(buildColList());
任何帮助将不胜感激,谢谢。