三种遍历 list对象从而选择性取值的方式
三种遍历 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对象从而选择性取值的方式相关推荐
- mysql入参映射_Mybatis中的Mapper映射Sql中传参类型(如Bean,基本类型,List...)与取值的方式 与foreach的几种用法!!...
附加:mybatis配置文件 /p> "http://mybatis.org/dtd/mybatis-3-config.dtd"> View Code 附加:测试文件 ...
- Java基础知识 21(Set集合,HashSet集合以及它的三种遍历方式(迭代器,增强for循环,forEach),LinkedHashSet集合,TreeSet集合(自然排序法,比较器排序法))
Java基础知识 21 Set集合 Set集合:一个不包含重复元素的Collection集合,元素不重复,List集合是允许元素重复的. Set接口的三个字类:HashSet(),LinkedHash ...
- 剑指offer——复习1:二叉树三种遍历方式的迭代与递归实现
剑指offer--复习1:二叉树三种遍历方式的迭代与递归实现 20180905更新:这个博客中的解法不是很好,看相应的LeetCode题目笔记~~~ 我感觉此博客中的说法更容易让人理解:https:/ ...
- javaSE进阶练习—— Collection的三种遍历方式练习
1.Collection简介 Collection系列是单列集合(每个元素只包含一个值)的祖宗接口,它的功能可被所有单列集合继承其子接口分为List系列和Set系列,List系列有序.可重复.有索引, ...
- 重温数据结构:二叉树的常见方法及三种遍历方式 Java 实现
读完本文你将了解到: 什么是二叉树 Binary Tree 两种特殊的二叉树 满二叉树 完全二叉树 满二叉树 和 完全二叉树 的对比图 二叉树的实现 用 递归节点实现法左右链表示法 表示一个二叉树节点 ...
- Map集合的概述与特点,常用API及特有的三种遍历方式总结,带应用
一.概述 Map集合是一种双列集合.由两部分组成. 键和值.称为键值对. Map集合分为: 示例: //1.创建一个Map集合对象 Map <String , Integer> maps ...
- python数据结构与算法:二叉树及三种遍历方式(先序遍历/中序遍历/后序遍历)
树的实现采用queue的形式: 树的三种遍历方式(广度优先白能力法):先序遍历(根左右),中序遍历(左根右)以及后序遍历(左右根) ######################P6.4 数据结构### ...
- C语言基本数据结构之二(二叉树的三种遍历,节点数以及深度算法)
关于二叉树的定义,网上有比较好的介绍,在这里就简单介绍二叉树的一些性质 二叉树的基本性质 1)二叉树的第i层上至多有 2^(i-1)(i ≥1)个结点: 2)深度为 h 的二叉树中至多含有 2^h – ...
- java map集合遍历方法,Java的Map集合的三种遍历方法
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ 1. package com.myTest.MapText; import java.util.Collection; i ...
最新文章
- 作为程序员,要取得非凡成就需要记住的15件事。
- 使用spi协议,接收来自slave的数据之前写0xff的原因
- Git如何修改文件夹看不清的蓝色显示
- w3c dom操作Xml时从加入另一个XML文件的一个元素
- 获取字符串中的.前面的长度_算法连载之求解不含有重复字符的最长子串长度...
- 用面向对象的方法写敲门砖
- 前端学习(2306):react之组件使用
- 采用java信号量(semaphore)让线程轮流打印
- 什么是心跳线?心跳线,主要用于主从服务器之间,是连接工作机与备份机的网线
- 寄存器是中央处理器内的组成部分
- 设置与菜单项关联的Activity
- MacOS实现MSDOS格式化为NTFS文件系统
- 深度学习目标检测之SSD网络(超级详细)
- 渐变背景和背景图片并存
- 《动手学深度学习》环境搭建全程详细教程 window用户
- MYSQL 查询语句(No.10)
- 网站有反爬机制就爬不了数据?那是你不会【反】反爬!道高一尺魔高一丈啊!
- 什么样的软件算是功能安全软件?
- 基于超像素的多视觉特征图像分割算法研究
- java安全(七) 反序列化3 CC利用链 TransformedMap版
热门文章
- 有缘相聚,因skycc 营销软件
- 一元域名-真实的谎言
- 有苦有乐的算法 --- 用栈和递归的方式实现二叉树的前序遍历、中序遍历、后序遍历
- 给自己向前的动力“网上购车平台”帮忙实现
- 碱性干电池的内阻测试方法_碱性锌锰干电池电极反应式 锌锰干电池原理是什么【详细介绍】...
- [No00004E]千万不要“拼命”工作——写在滴滴总裁柳青患癌症之后
- 【2021-11-07 最新python】 pixabay 图片网站全量爬虫 代码分享
- 建oracle簇表,详解ORACLE簇表、堆表、IOT表、分区表
- 三个故事重新认识o:险竞优
- jackson序列化首字母大写amp;jackson序列化结果字段名重复