数据集扩展了ArrayList。
Dataset<Pair<SRGB>> data = new Dataset<Pair<SRGB>>();
Statement stmt = this.conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
data.add(new Pair<SRGB>(SRGB.create(rs.getString(2)),
SRGB.create(rs.getString(3)),
rs.getDouble(1),
rs.getInt(4)));
}
warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.ArrayList
答案 0 :(得分:5)
您有可能宣布您的Dataset
课程延伸ArrayList
而没有任何通用类型。
确保您的Dataset
课程如此延伸ArrayList
:
class Dataset<T> extends ArrayList<T> {
// ...
}
不
class Dataset<T> extends ArrayList {
// ...
}
答案 1 :(得分:-1)