下面的代码适用于 DAO 和 dBhelper 类。我有 3 个表,每个表大约 6 列,但是我厌倦了“玩”每个方法的字段名称(插入、删除等..),并想使用 for 循环替换下面的代码,浏览要插入到 dB 中的字段名称和数据。
所以问题是:
如何替换这样的表达式MySQLiteHelper.COLUMN_ID
,以便MySQLiteHelper.columnName
我可以将这个 oneliner 嵌入到for-loop
.
private String[] allColumns = {
MySQLiteHelper.COLUMN_level_1,
MySQLiteHelper.COLUMN_level_2,
MySQLiteHelper.COLUMN_level_3
};
String[] mydata = myobject.getData();
// Here I would like to use a for-loop for the following lines
values.put(MySQLiteHelper.COLUMN_level_1, mydata[0]);
values.put(MySQLiteHelper.COLUMN_level_2, mydata[1]);
values.put(MySQLiteHelper.COLUMN_level_3, mydata[2]);