三种遍历 list对象从而选择性取值的方式

在项目开发过程中,经常性的遇到需要遍历list,然后取值的情况,在这里总结一下,以便复用。

如图:
在web开发过程中,经常要查询数据,然后查询到的数据往往都是封装到list对象里面,然后按照实体类里的tostring()封装好,然后返回来的形式,如下:

那么某些情况下,我只想提取该list集合数据中的某一类怎么办呢?

三种方法:

     //查询数据List<Category> namelist = categoryService.findClassNames();System.out.println("查询到的类别是:"+namelist);//第一种for(int i = 0;i < namelist.size();i++){Category category = namelist.get(i);   //直接拿这个category去get或者set就行String className = category.getClassName();System.out.println("---1>>>"+className);}//第二种for (Category category : namelist) {System.out.println("---2>>>" + category.getClassName());}//第三种for(int i = 0;i < namelist.size();i++){System.out.println("---3>>>" + namelist.get(i).getClassName());}

这三种取得的就是ClassName这个字段的值了,而且是list中所有的ClassName值。

三种遍历 list对象从而选择性取值的方式相关推荐

  1. mysql入参映射_Mybatis中的Mapper映射Sql中传参类型(如Bean,基本类型,List...)与取值的方式 与foreach的几种用法!!...

    附加:mybatis配置文件 /p> "http://mybatis.org/dtd/mybatis-3-config.dtd"> View Code 附加:测试文件 ...

  2. Java基础知识 21(Set集合,HashSet集合以及它的三种遍历方式(迭代器,增强for循环,forEach),LinkedHashSet集合,TreeSet集合(自然排序法,比较器排序法))

    Java基础知识 21 Set集合 Set集合:一个不包含重复元素的Collection集合,元素不重复,List集合是允许元素重复的. Set接口的三个字类:HashSet(),LinkedHash ...

  3. 剑指offer——复习1:二叉树三种遍历方式的迭代与递归实现

    剑指offer--复习1:二叉树三种遍历方式的迭代与递归实现 20180905更新:这个博客中的解法不是很好,看相应的LeetCode题目笔记~~~ 我感觉此博客中的说法更容易让人理解:https:/ ...

  4. javaSE进阶练习—— Collection的三种遍历方式练习

    1.Collection简介 Collection系列是单列集合(每个元素只包含一个值)的祖宗接口,它的功能可被所有单列集合继承其子接口分为List系列和Set系列,List系列有序.可重复.有索引, ...

  5. 重温数据结构:二叉树的常见方法及三种遍历方式 Java 实现

    读完本文你将了解到: 什么是二叉树 Binary Tree 两种特殊的二叉树 满二叉树 完全二叉树 满二叉树 和 完全二叉树 的对比图 二叉树的实现 用 递归节点实现法左右链表示法 表示一个二叉树节点 ...

  6. Map集合的概述与特点,常用API及特有的三种遍历方式总结,带应用

    一.概述 Map集合是一种双列集合.由两部分组成. 键和值.称为键值对. Map集合分为: 示例: //1.创建一个Map集合对象 Map <String , Integer> maps ...

  7. python数据结构与算法:二叉树及三种遍历方式(先序遍历/中序遍历/后序遍历)

    树的实现采用queue的形式: 树的三种遍历方式(广度优先白能力法):先序遍历(根左右),中序遍历(左根右)以及后序遍历(左右根) ######################P6.4 数据结构### ...

  8. C语言基本数据结构之二(二叉树的三种遍历,节点数以及深度算法)

    关于二叉树的定义,网上有比较好的介绍,在这里就简单介绍二叉树的一些性质 二叉树的基本性质 1)二叉树的第i层上至多有 2^(i-1)(i ≥1)个结点: 2)深度为 h 的二叉树中至多含有 2^h – ...

  9. java map集合遍历方法,Java的Map集合的三种遍历方法

    集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ 1. package com.myTest.MapText; import java.util.Collection; i ...

最新文章

  1. 作为程序员,要取得非凡成就需要记住的15件事。
  2. 使用spi协议,接收来自slave的数据之前写0xff的原因
  3. Git如何修改文件夹看不清的蓝色显示
  4. w3c dom操作Xml时从加入另一个XML文件的一个元素
  5. 获取字符串中的.前面的长度_算法连载之求解不含有重复字符的最长子串长度...
  6. 用面向对象的方法写敲门砖
  7. 前端学习(2306):react之组件使用
  8. 采用java信号量(semaphore)让线程轮流打印
  9. 什么是心跳线?心跳线,主要用于主从服务器之间,是连接工作机与备份机的网线
  10. 寄存器是中央处理器内的组成部分
  11. 设置与菜单项关联的Activity
  12. MacOS实现MSDOS格式化为NTFS文件系统
  13. 深度学习目标检测之SSD网络(超级详细)
  14. 渐变背景和背景图片并存
  15. 《动手学深度学习》环境搭建全程详细教程 window用户
  16. MYSQL 查询语句(No.10)
  17. 网站有反爬机制就爬不了数据?那是你不会【反】反爬!道高一尺魔高一丈啊!
  18. 什么样的软件算是功能安全软件?
  19. 基于超像素的多视觉特征图像分割算法研究
  20. java安全(七) 反序列化3 CC利用链 TransformedMap版

热门文章

  1. 有缘相聚,因skycc 营销软件
  2. 一元域名-真实的谎言
  3. 有苦有乐的算法 --- 用栈和递归的方式实现二叉树的前序遍历、中序遍历、后序遍历
  4. 给自己向前的动力“网上购车平台”帮忙实现
  5. 碱性干电池的内阻测试方法_碱性锌锰干电池电极反应式 锌锰干电池原理是什么【详细介绍】...
  6. [No00004E]千万不要“拼命”工作——写在滴滴总裁柳青患癌症之后
  7. 【2021-11-07 最新python】 pixabay 图片网站全量爬虫 代码分享
  8. 建oracle簇表,详解ORACLE簇表、堆表、IOT表、分区表
  9. 三个故事重新认识o:险竞优
  10. jackson序列化首字母大写amp;jackson序列化结果字段名重复