关于list集合增强for循环报错

问题描述

关于list集合增强for循环报错
public class ForTest {
public static void main(String[] args){
List list = new List();
for(int i=0;i<0x20;i++){
for(int j=0;j<i;j++){
if(j*j==i){
list.add(i+"""");
break;
}
}
}

for(String s:list){

        System.out.println(s);    }}

}
这个增强for循环的这一快报错,错误信息是:Can only iterate over an array or an instance of java.lang.Iterable

请问下这是什么原因?list集合不能用增强for循环吗,我记得可以的

解决方案

List list = new List();你这个list引入的是awt的吧改成引入util.list List<String> list = new ArrayList();

解决方案二:
List类没有实现Iterable接口,试试看ArrayList或者数组

时间: 2024-09-23 10:13:28

关于list集合增强for循环报错的相关文章

异步通过省加载城市-将一个List集合转成JSONObject报错:

问题描述 将一个List集合转成JSONObject报错: 各位大神,我要异步通过省加载城市,可是转json的时候就报错了public String getCitys(){ List<City> citys = cityService.find(""from City where province.pid=?"" new Object[]{pid}); JSONObject jo = new JSONObject(); jo.put("&quo

jboss-JBOSS4 在运行过程中突然不停地报错DLQ not bound是什么原因?

问题描述 JBOSS4 在运行过程中突然不停地报错DLQ not bound是什么原因? JBOSS4 在运行过程中突然不停地循环报错DLQ not bound,但是运行系统连接JBOSS还是正常的,而且业务也能正常执行,请问这个是什么原因导致的呢?怎么预防和停止报错?

IE11的“启用增强保护模式”或将导致IE无故报错

  最直观的就是一些 QQ 的 IE 浏览器插件,一打开 IE 就在那里报错,然后提示崩溃并再次恢复.其实 QQ 插件可以忍受,但是导致某些软件无法正常时候是无法忍受的.其实这一切的罪魁祸首就是 IE11 里的"启用增强保护模式"功能在搞鬼,将其关闭后再重启IE浏览器就一切搞定. 该方法作为临时解决方法还是非常有效的,要想完美解决此问题,还需等待Windows 8.1和IE11发布后,各大软件修正软件对系统和IE11的兼容性.

c语言-把数组中的元素 循环的作为函数中的参数 报错!

问题描述 把数组中的元素 循环的作为函数中的参数 报错! 把数组中的元素 循环的作为函数中的参数 怎么会报错 麻烦前辈帮忙看看 #include<stdio.h>int ShowNumber();int main (){ int number[10]; int i ; //循环变量 //随便为number数组赋值 for(i=0;i<10;i++)// i=0 1 2 3 4 5 6 7 8 9 { number[i]=i; } for(i=0;i<10;i++) { ShowNu

jdbc-ResultSet循环遍历时,对数据进行修改,但是报错ResultSet is read only

问题描述 ResultSet循环遍历时,对数据进行修改,但是报错ResultSet is read only Statement ps_page = l_conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE ResultSet.CONCUR_UPDATABLE ); ResultSet rs_page = ps_page.executeQuery(qii.l_sql_page); while(rs_page.next()){ String

entity-Android GreenDao 一对多关系,获取集合报错

问题描述 Android GreenDao 一对多关系,获取集合报错 设置好一对多关系之后,在获取对象List的时候报出该错误,请问是什么原因? public List getCasesFormInfoList() { if (casesFormInfoList == null) { if (daoSession == null) { throw new DaoException("Entity is detached from DAO context"); } CasesFormIn

01-java基础加强,eclipse工具使用,快捷键,断点调试,单元测试,jdk5新特性,增强for循环,集合map,list,可变参数,枚举,反射,泛型

一.eclipse工具的使用 1. java代码的位置        1) 选择工作空间 workspace  选择一个文件夹存放程序(代码) 不要用中文和空格        2) 新建一个java 工程(Project)        3) 建包建类   2. 快捷键        alt + / :代码自动补齐,需要配置的               打开preferences(首选项), 搜keys,打开快捷键配置面板               搜 alt+/ ,取消绑定        

centos6.4 安装virtualbox增强功能报错

问题描述 centos6.4 安装virtualbox增强功能报错 挂载以后,操作如下: [root@myplay share]# ls 32Bit autorun.sh runasroot.sh VBoxWindowsAdditions-amd64.exe 64Bit cert VBoxLinuxAdditions.run VBoxWindowsAdditions.exe AUTORUN.INF OS2 VBoxSolarisAdditions.pkg VBoxWindowsAdditions

tomcat日志调到debug,不报错但一直循环

问题描述 tomcat日志调到debug,不报错但一直循环 springmvc + spring + mybatis tomcat日志调到debug,不报错但一直循环,如下:. Creating shared instance of singleton bean 'trendsOperatorMapper' Creating instance of bean 'trendsOperatorMapper' Eagerly caching bean 'trendsOperatorMapper' to