老师,我要如何理解columnsName?
我不知道这是个什么东西
我不知道这是个什么东西
2018-09-16
if(c!=null){ String[] columns=c.getColumnNames(); while (c.moveToNext()){ for(String columnName:columns){ Log.i("info",c.getString(c.getColumnIndex(columnName))); } } }
首先我们知道columns数组是我们查询到数据表中数据的名字数组
然后for(String columnName:columns) 是只在每次循环columnName都为columns中的一个元素,即名字数组中的一个名字 所以 c.getString(c.getColumnIndex(columnName))即是获得对应名字(colunName)对应的所有数据信息
你去了解一下for each循环应该也能弄懂
举报