怎么用foreach循环将枚举里的数据添加至List集合中???

怎么用foreach循环将枚举里的数据添加至List集合中???求大神帮忙,我还是学生

4个回答

遍历枚举的values()方法

这个问题很难回答 评论一下

//枚举类
 public enum Colors {

    BLUE,
    RED,
    GREED;
}



//测试类
public static void main(String[] args) {
        List<Colors> list = new ArrayList<Colors>();
        for(Colors c : Colors.values()){
            list.add(c);
        }
        System.out.println(list);
    }
jdz199409
姜某人 嗯,我脑中浮现的第一个想法就是这个,第二个想法是通过Lambda表达式来将枚举值存储到List<E>中
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
c:foreach怎么循环输出list集合中某项的值
c:foreach怎么循环输出list集合中某项的值,假如一个studentlist 的集合传到页面上去,我只想循环输出stuName的值,怎么搞?
mybatis用foreach循环添加多条数据
&amp;lt;insert id=&quot;insertSelfBatch&quot;&amp;gt; insert into bfc_media_position (media_id, latitude, longitude, name, code, status, gis) values &amp;lt;foreach collection=&quot;record&quot; index=&quot;index&quot; ite...
jstl怎么用foreach循环集合里的string数组属性
rn rn //stringArray是string数组rn rn rnrnrnrn经测试里面循环无法输出string数组的内容,而且根本没有进到内循环去。。。rnrn在循环内 用 把string数组存到temp变量,然后内循环里用rn 也是无法输出rnrn像这种双重循环应该怎么解决
list嵌套list,怎么在JSP页面foreach循环
servlet类文件部分代码rn[code=java]rnList list3 = new ArrayList();rnList> getlist = new ArrayList>();rngetlist.add(list3);rnrequest.setAttribute("getlist", getlist);rn[/code]rnrn怎么在JSP页面foreach这个getlist
怎么将list集合里的数据放入到实体类中
list集合里的东西是我用sql俩表连查出来的数据,然后for循环的时候就报错了rn[img=https://img-bbs.csdn.net/upload/201902/14/1550115345_601804.png][/img]rnrnrn错误代码如下:rn[img=https://img-bbs.csdn.net/upload/201902/14/1550115248_50465.png][/img]rnrn求各位大佬告知rn
请问在foreach里怎么用List
[code=C#]rnforeach (book _mylist in mylist)rn rn content += "\n " + _mylist.Title + "";rnrn content = content + "\n" + _mylist.Level.ToString() + "";rnrn content = content + "\n" + _mylist.PageNum.ToString() + "";rnrn content = content + "\n" + _mylist.PageNumEnd.ToString() + "";rnrn content = content + "\n" + _mylist.PDFPageNum.ToString() + "";rnrn content = content + "\n" + _mylist.PDFPageNumEnd.ToString() + "";rn [/code]rn我想让list[0]和list[1]的Level进行比较怎么调用rnlist[0].title
MAP里放LIST集合,怎么用JSTL循环输出
MAP里放LIST集合,怎么用JSTL循环输出
Java 将枚举存入List集合
基本思路就是新建一个字段跟枚举一致的类A,然后写个方法,获取枚举的值循环存入到list中,示例如下: 枚举类: // 套餐枚举 public enum BalanceType { balance_type0(0, "套餐1"), balance_type1(1, "套餐2"), balance_type2( 2, "套餐3"), balance_type3(3, "套餐4"), bala
怎么用foreach循环出来?
怎么用foreach循环出来?rn[code=Java]rn List list = new ArrayList(); list.iterator();rn for(int a=0;a <5;a++)rn rn List list1 = new ArrayList(); rn for(int i=0;i <10;i++)rn rn list1.add("aaa"+i); rn rn list.add(list1);rn rn for(List l : )rn rn for(String s : )rn rn System.out.print(s+" ");rn rn System.out.println();rn rn[/code]
<c:forEach>标签的使用(用List集合)
如以下JSP代码: List list = new ArrayList(); list.add("qq"); list.add("ww"); list.add("ee"); pageContext.setAttribute("info",list); %>   输出全部: ${mem} 结果如图
用foreach循环出list集合查出来的数据显示在jsp在修改传到action,怎么传?
用foreach循环出list集合查出来的数据显示在jsp表单文本框上,在修改内容,怎么把文本框上值传到action,由于查出来有多条数据name属性名一样,怎么传?rn rn rn rn rn rn rn rn rnrnrnid可以传,因为没修改,但是jh那个文本框修改后的值怎么传?cztz()一个js方法传个路径进去跳转rn要是我加上onclick="cztz('chance.do?method=upJhPlan&id=$li.plaId)&jh=$li.plaTodo 那传的就是查出来的那个值
将list集合中不需要的数据移除
1.首先获取校区的集合   2.循环比较该集合里面的数据跟想要移除的数据是否一致 3.完成后slist集合中的元素就是移除后的元素
c标签foreach循环list嵌套
代码: <c:forEach items="${contrlList}" var="s"> <c:forEach items="${rightContrl}" var="u" > <c:if test="${s.menuId == u.pid.trim()}"> ${s.menuId}c / ${u.pid}c <br /> <
集合foreach循环几点注意
public static void main (String [] args ) { Map<String, Object> maps1 = new HashMap<>(); maps1.put("1","2"); Map<String, Object> maps2 = new HashMap<>(); maps2.put("2","3"); Map<Str
Java 集合List及Map中forEach()方法
我们先看一个forEach()方法遍历List集合的例子: //使用com.google.guava包创建集合 List&amp;lt;String&amp;gt; list =Lists.newArrayList(&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;d&quot;); //遍历1 其中anyThing可以用其它字符替换 list.forEach((anyThi...
foreach循环在数组和集合中的使用
在Java中通常可以使用foreach来访问数组和集合的所有元素,相比于传统的for循环更为方便
List集合循环
1.for循环 For(int i=0;i   } 2.Foreach循环 For(集合类型 变量:集合或数组){ 变量代表的就是集合或数组中的每个变量 } 3.迭代器 Iterator 主要通过迭代器的boolean hasNext(): 判断是否存在另一个可访问的元素 Object next(): 返回要访问的下一个元素两个方法进行操作 (1)通过集合闹到迭代器对象
ASP.NET 怎么将LIST集合里的元素放到自定义的一个枚举数组中?
代码如下:rn[code=csharp]List pBusiPromptsList = new List();//业务类型rn pBusiPrompts[] pBP = new pBusiPrompts[] ;[/code]rnrn注:pBusiPrompts 这个类型是枚举类型 rnrn这个时候,代码执行完毕。pBusiPromptsList 这个集合中比如有5个元素,我想把这些全部加到pBP 这个新定义的枚举数组中,怎么办?rnpBP没有ADD的方法~~~ 求解
两个foreach 怎么循环?
我用的某多用户商城系统,现在想把店铺一级大类下面的二级类循环出来,同时二级大类下面自动读取当前二级大类中的推荐店铺,请问该怎么写。如下图:rn[img=https://img-bbs.csdn.net/upload/201404/11/1397176919_145063.jpg][/img]rnrn代码如下:rnrn[code=php] rn rnrn rn $v)rn rn $i++;rn ?>rn rn rn F rn rn rn $store)?>rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rnrn[color=#FF0000]另外为什么不是从1开始?[/color]
怎样循环datatable中的数据,并且添加到list集合中。
我现在出现的问题是 datatable中有两条数据 循环后 list中有2条数据 但是是一样的 第二条把第一条覆盖了。高手们 有什么方法?
foreach 循环1W+的数据情况怎么优化?
foreach (.....)rnrn this.listBox1.Items.Add(.....);rnrn如果数据有1W条+的情况下,listBox加载会很慢,请问下有什么优化的办法吗?
达内课程-foreach循环/可变长参数/枚举/泛型
达内课程-foreach循环/可变长参数/枚举/泛型
C# Foreach循环本质与枚举器
foreach只是语法糖,封装了循环遍历简化代码,实际是使用一个枚举器类实现的。所以如果我们想自定义的集合类能够使用foreach遍历则:类实现接口IEnumerable,自定义一个枚举器类实现接口IEnumerator。
用for-in循环枚举集合中的元素(C++ 11)
<p>rn <br />rn</p>rn<p style="font-family:&quot;color:#3D3D3D;font-size:16px;background-color:#FFFFFF;">rn 扫码进入学习群,领取学习资料+讲师答疑rn</p>rn<div>rn <br />rn</div>rn<img src="https://img-bss.csdn.net/201908080328096578.png" alt="" /> rn<p>rn <br />rn</p>rn<p>rn <br />rn</p>rn<p>rn 本教程是C++ Primer Plus 6th 、The C++ Programming Language_4th、Thinking in C++等国外顶级的C++著作的精华和个人超过10年的C++使用经验的完美结合。rn</p>
PHP中的foreach循环
PHP中的foreach语句,常用于遍历数组。 foreach一般有两种使用方式: (1)只取数组的值,不取数组的下标; (2)取数组值,同时也取数组的下标; 以下面的例1和例2来解释其用法: 例1:只取值,不取下标 $member=array( '201201'=>'Tom', '201203'=>'Jack', '201
java中的foreach循环
foreach的语句格式: for(元素类型 元素变量x : 遍历对象obj){      引用了x的java语句;  } 例: for (int x : arr) { 38 System.out.println(x); //逐个输出数组元素的值 39 }
将list集合拼接的数据进行分页
传入的参数是page pageSize,第几页和每页数据大小//起始下标int fromIndex = Integer.valueOf(pageSize) * (Integer.valueOf(page) - 1);//终止下标 int toIndex = fromIndex + Integer.valueOf(pageSize);int size = responses.size(); i...
用dom4j解析xml文件怎样将数据保存到list集合里
rnrn rn rn rn rn HZ8a807837157e6c013716abed6302bdrn lyrn 梁rn 莹rn passwordrn 003rn rn rn rn rn rn HZ8a807837157e6c013716a1ebcd023ern 秘书处rn 003rn HZ8a80783725fa2d01372bd37f83156arn rn rn rn
怎么循环将数据库中的数据读出来?
我有一个数据表(RecConfig),如下格式:rnkeyid TelNum Arearn1 010111 北京rn2 010112 北京rn3 010113 北京rn4 010114 北京rn5 028115 成都rn....................rn我的程序如下:rnprotected void QueryCountBt_Click(object sender, EventArgs e)rn rn SqlConnection SqlCon= new SqlConnection(WebConfigurationManager.ConnectionStrings["ssdConnectionString"].ConnectionString);rn SqlCon.Open();rn string StrSql = "select * from RecConfig where Area = '北京'";rn SqlCommand SqlCmd = new SqlCommand(StrSql,SqlCon);rn SqlDataReader Sdr = SqlCmd.ExecuteReader();rn Sdr.Read();rn string StrHd = Sdr["TelNum"].ToString();rn Response.Write(StrHd);rn rn rn可是通过以上代码只能输出"010111"也就是只能读将第一个读出来,请教大家怎么能读出某个地区的所有TelNum,比如当选择的条件为"北京"时,能读出rn010111rn010112rn010113rn010114
PHP中foreach循环
主要讲解PHP的入门知识,包含PHP环境的安装、基础语法、PHP数据类型、运算符、常用语句、常用变量、函数、数组等,以及和mysql的数据操作,实战制作一个表单和数据库的互动:录入数据、修改数据、删除数据。
C#中的foreach循环
C#中foreach的循环代码示例: int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 }; foreach (int element in fibarray) { System.Console.WriteLine(element); } 注:在C#中System.Console.WriteLine()与Conso...
mongodb中的forEach循环
剔除繁杂的理论,注重实践,深入浅出讲解nosql数据库mongodb
JAVA将一个list里的数据复制到另一个list中
有两种方式: 1.循环 循环第一个list,然后每循环一次,就给新的list赋值 List oneList = new ArrayList(); List twoList = new ArrayList(); oneList.add("1"); oneList.add("2"); oneList.add("3"); for(String str : oneList){ two
.net将枚举转成List
using System; using System.Collections.Generic; using System.ComponentModel; namespace zifar.SgmhWeb.CommonMethod { public class EnumberHelper { public static List EnumToList()
怎么定义集合和枚举?
想要定义一个由"100","103","895"等字符串组成的集合,并判断一个字符串如"100"是否在这个集合中
mybatis 循环插入List集合
1.如果传入的是单参数且参数类型是一个List的时候,collection属性值为list 2.如果传入的是单参数且参数类型是一个array数组的时候,collection的属性值为array mapper.class int insert(List entity); sql:  insert into t_train
循环删除List集合的错误
症状 : 不是郝柱也能看到灾备分析 : 调试发现动作中有两个灾备,不过只过滤了其中一个 错误所在 : 代码如下,这里for循环删除List逻辑出问题了,犯了一个比较基础的错误 : 两个灾备动作索引是相邻的,当我remove掉第一个时紧跟着的动作就会取代它原来的位置,最终导致问题发生 修改方案 : 解决此问题方法有多种 : ①倒序remove②new一个Lis
Hibernate里的List集合
rnrnrn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrn配置了上面的一个mapping,rn但是运行时报错:Exception in thread "main" org.hibernate.MappingException: Could not read mappings from resource: com/gk/person.hbm.xmlrn at org.hibernate.cfg.Configuration.addResource(Configuration.java:485)rn at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1465)rn at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1433)rn at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)rn at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)rn at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)rn at org.hibernate.cfg.Configuration.configure(Configuration.java:1296)rn at com.gk.HibernateTest.main(HibernateTest.java:28)rnCaused by: org.hibernate.PropertyNotFoundException: field not found: idrn at org.hibernate.property.DirectPropertyAccessor.getField(DirectPropertyAccessor.java:97)rn at org.hibernate.property.DirectPropertyAccessor.getField(DirectPropertyAccessor.java:104)rn at org.hibernate.property.DirectPropertyAccessor.getGetter(DirectPropertyAccessor.java:112)rn at org.hibernate.util.ReflectHelper.getter(ReflectHelper.java:89)rn at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:77)rn at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:276)rn at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:410)rn at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:343)rn at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:282)rn at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:153)rn at org.hibernate.cfg.Configuration.add(Configuration.java:386)rn at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)rn at org.hibernate.cfg.Configuration.addResource(Configuration.java:482)rn请指点,谢谢!!!
foreach循环数据,分页问题
由于没有数据库,是用的dat文件获取数据,最后筛选数据后,数据过多,想分页,不知道要从哪里入手。rn[code=php]rn while (!feof($filer)) //检测是否已到达文件末尾rnrn $row = fgets($filer);//从文件指针中读取一行rn $rows = trim(charaget($row));//转UTF-8,并移除字符串两侧的空白字符或其他预定义字符rn //var_dump($rows);rn if ($rows) rn $e_rows = explode("\t", $rows);rn rn rn $a++; //给数据编行号rn rn $b=0; //初始化关键字比对次数rn rn $tmp_str="";rn rn rn //echo "$a===$e_rows[0]==$key == \r\n"; rn foreach($keyword as $val) rn if (strstr( $e_rows[0] , $val ) !== false ) rn //echo "$a \r\n";rn $b++;rn if ($b == $keycount) //筛选出多个关键字出现在同一个标题中rn $tmp_str=$a;rn if($tmp_str!="" && !empty($tmp_str)) rn $c++;//筛选后,查询结果进行编号rn echo "rn rn rn rn 查询结果 $c rn $e_rows[0]rn rn 购买链接rn 商品价格(单位:元):$e_rows[3]rn 商品月销量:$e_rows[4]rn 平台类型:$e_rows[5]rn 优惠券面额:$e_rows[6]rn 优惠券结束时间:$e_rows[7]rn 先领优惠券rn "; rnrn rn rn rn rn rn rn[/code]rn
将对象添加到List集合中添加的是对象的引用
将对象添加到List集合中添加的是对象的引用还是对象本身? 做了一下代码示例展示 public static void main(String[] args){ Map param=new HashMap<>(); List> aramList=new ArrayList<>(); for (int i=0;i<5;i++){
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法