gpt4 book ai didi

java - 如何使用for循环插入多个值

转载 作者:行者123 更新时间:2023-12-01 15:18:39 24 4
gpt4 key购买 nike

下面的代码适用于 DAO 和 dBhelper 类。我有 3 个表,每个表大约有 6 列,但是我厌倦了“玩弄”每个方法的字段名称(插入、删除等..),并希望使用以下代码替换下面的代码for-loop,浏览要插入到 dB 中的字段名称和数据。

所以问题是:
如何将这样的表达式 MySQLiteHelper.COLUMN_ID 替换为 MySQLiteHelper.columnName,以便我可以将此 oneliner 嵌入 for 循环

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]);

最佳答案

private String[] allColumns = {
MySQLiteHelper.COLUMN_level_1,
MySQLiteHelper.COLUMN_level_2,
MySQLiteHelper.COLUMN_level_3
};

String[] mydata = myobject.getData();

for(int i = 0; i < allColums.length(); i++){
values.put(allColums[i], mydata[i]);
}

关于java - 如何使用for循环插入多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11282066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com