1

我有一个config.property文件,其中有以下属性-

Table1.columns: ACCOUNT, ADVERTISING, INFO, BEHAVIOR, CHURN, SEGMENTATION,

我正在尝试读取上面的属性文件,然后通过在 a中columns拆分来存储它们commaArrayList

所以我使用下面的方式。有没有更好的方法来做同样的事情?这里argTable1

ArrayList<String> columns = new ArrayList<String>();

Collections.addAll(columns, prop.getProperty(arg + ".columns").split(","));
4

2 回答 2

2

看看Arrays.asList

List<String> columns = 
     Arrays.asList( prop.getProperty(arg + ".columns").split(",") );
于 2013-02-27T20:07:32.580 回答
0

用这个:

prop.getProperty(arg + ".columns").split("\\s*,\\s*")
于 2013-02-27T20:06:58.097 回答