我已经定义为列表如以下方法定义一个可变参数,方法参数作为列表
List<String>... valuesList
例如,下面的方法是创建与“where子句”条件的SQL查询作为输入由用户。
getRecords(List<String> dbColumnList,List<String>... valuesList)
定义这样的API方法是否是一种好的做法?我之所以问这个问题,是因为编译器会引发一个警告,“类型安全:为可变参数参数创建一个List的通用数组”。
请提供您的意见和建议。
“类型安全性:为可变参数参数创建一个List的通用数组”为什么?你确定?你正在使用哪个java版本? – venergiac
我正在使用java 1.6 –