我似乎无法在此代码中获得最后一个“i”以完全发挥作用,它不会响应最初的“i”,只是告诉我它“无法找到符号”。我做错了什么?
public void fillCB (JComboBox cb){
String sqlQueryCB = "select namn from ANSTALLD order by namn";
try {
ArrayList<String> listaAnstalld = idb.fetchColumn(sqlQueryCB);
for(int i = 0; i < listaAnstalld.size(); i++); {
cb.addItem(listaAnstalld.get(i));
}
}
catch(Exception e)
{
}
答案 0 :(得分:3)
你的for循环结束时,在左大括号之前有分号。
for(int i = 0; i < listaAnstalld.size(); i++); {
该分号关闭for
循环。应该删除它。
因此,您的块的内容将不在for
循环的范围内(因此不在i
所在的范围内)。