簡體   English   中英

如何使用for循環插入多個值

[英]how to insert multiple values using a for-loop

下面的代碼與DAO和dBhelper類一起使用。 我有3個表,每個表有大約6列,但是我對每個方法的字段名(插入,刪除等)都感到“煩惱”,並且想使用for循環在下面替換該代碼,瀏覽字段名稱和要插入dB的數據。

所以問題是:
如何將這樣的表達式MySQLiteHelper.COLUMN_ID替換為MySQLiteHelper.COLUMN_IDMySQLiteHelper.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]);
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]);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM