Java 在for循环中找不到i
我似乎无法让代码中的最后一个“I”完全发挥作用,它不会响应首字母“I”,只是告诉我它“找不到符号”。我做错了什么Java 在for循环中找不到i,java,for-loop,Java,For Loop,我似乎无法让代码中的最后一个“I”完全发挥作用,它不会响应首字母“I”,只是告诉我它“找不到符号”。我做错了什么 public void fillCB (JComboBox cb){ String sqlQueryCB = "select namn from ANSTALLD order by namn"; try { ArrayList<String> listaAnstalld = idb.fetchColumn(sqlQueryCB);
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)
{
}
public void fillCB(JComboBox cb){
String sqlQueryCB=“按namn从ANSTALLD order中选择namn”;
试一试{
ArrayList listaAnstalld=idb.fetchColumn(sqlQueryCB);
对于(int i=0;i
在for循环的末尾,在开始大括号之前有一个分号
for(int i = 0; i < listaAnstalld.size(); i++); {
for(int i=0;i
该分号关闭循环的。应将其删除
因此,块的内容将不在for
循环的范围内(因此不在i
的范围内)。删除for
语句后的分号。非常感谢您的帮助!