Collection集合存储自定义类型的对象

常见数据结构(浅识):

●栈 ●队列 ●数组 ●链表●二叉树●二叉查找树平●衡二叉树●红黑树 等等

●栈

●队列

●数组

●链表

●二叉树

●平衡二叉树

List集合特点 特有API

public static void main(String[] args) {List<String> list=new ArrayList<>();list.add("Java");list.add("Java");list.add("MySQL");list.add("MySQL");//插入指定索引 元素list.add(2,"Html");System.out.println(list);//删除指定索引元素并且返回System.out.println(list.remove(2));System.out.println(list);//根据索引取元素System.out.println(list.get(2));//修改指定索引的元素,并且返回修改前的元素System.out.println(list.set(2, "hello"));System.out.println(list);//清空list.clear();System.out.println(list);}

List集合的遍历方式

1.迭代器 2.增强for 3.Lambda表达式 4.for循环(因为List集合存在索引)

public static void main(String[] args) {List<String> list=new ArrayList<>();list.add("Java");list.add("Java");list.add("MySQL");list.add("MySQL");//1.for循环for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));}System.out.println("-------------------------------");//2.迭代器Iterator<String> it=list.iterator();while (it.hasNext()){System.out.println(it.next());}System.out.println("-----------------------------");//3.增强forfor(String rs:list){System.out.println(rs);}System.out.println("------------------------------");//4.Lambdalist.forEach(System.out::println);/*或者list.forEach(S->{System.out.println(s)})*/}

好哥们邀我打游戏  学习结束今天  哈哈哈 累了累了

努力打卡 每天学习 不浪费每一天 Day17相关推荐

  1. 努力打卡 每天学习 不浪费每一天 Day42

    哎 明天就开学了 今天刷了一下午的校内题 基本都是巩固Java语法的 这里就不发了 有感而发,回忆从csdn下定决心打开的第一天 到今天已经是42天了 但是也不是暑假都在学 还有很长时间在练车,看了近 ...

  2. 努力打卡 每天学习 不浪费每一天 Day71

    线性表(链表): #include<iostream> using namespace std;struct Node {int data;Node* next; };class Link ...

  3. 努力打卡 每天学习 不浪费每一天 Day67

    String name = "zhangsan";String pwd = "fsfafs";String sql = "select * from ...

  4. 努力打卡 每天学习 不浪费每一天 Day55

    晚上学会数据库 明天把项目完成! 展示数据库 show databases; 创建数据库 create database db1; create database if not exists db1; ...

  5. 努力打卡 每天学习 不浪费每一天 Day44

    DatagramPacket 数据包对象 DatagramSocket:发送端和接收端对象 DatagramSocket类成员方法 广播.组播 public static void main(Stri ...

  6. 努力打卡 每天学习 不浪费每一天 Day69

    MyBatis 又是搭配环境的一天......  因为代码挺多的 而且我也没有太理解 先不上传代码了 因为之前是用java学的数据结构 发现期末卷子都是c++的填空啥的 准备每天晚上重新用c++学一遍

  7. 努力打卡 每天学习 不浪费每一天 Day38

    Java GUI 设置大小 设置菜单 添加图片 打乱图片  监听事件 鼠标 键盘 动作 public class GameJFrame extends JFrame {public GameJFram ...

  8. stm32 SD(SDSC)卡的学习SDIO 模式连接SD卡

    本次的SD卡连接使用的是SDIO模式与之前的SPI模式相对应,都是对stm32 使用SD卡的介绍也为了和后面的FATFS文件系统使用铺垫.就直接上源码,也有看不明白的抢先看上一节的stm32 SD(S ...

  9. 你天天努力的碎片化学习,为什么还在每天挤地铁?

    ​ 我的一个朋友一天是这样度过的: 叮咚--早晨闹钟响起.他眼一睁,立马抓过手机,打开"得到"看5个专栏的内容.地铁上,听着喜马拉雅的音频节目. 中午吃饭与午休的时间,他又点开了& ...

最新文章

  1. 字符串作为freemarker模板的简单实现例子
  2. itemchanged信号找不到_失物 | 求FDU同学帮转帮找蓝牙键盘,坐标东区宿舍19号楼...
  3. PostgreSQL新手入门教程
  4. ViewPager 的适配器 PagerAdapter 、FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
  5. 查看wcf服务中方法测试客户端
  6. linux 环境下配置ftp服务器
  7. 12月9日 perform使用入门
  8. Contest - 2014 SWJTU ACM 手速测试赛(2014.10.31)
  9. python3 beautifulsoup 表格,使用Python中的BeautifulSoup拉取特定的表数据
  10. 【状压DP】剑之修炼(jzoj 2130)
  11. 请写出3个Android布局,一起撸一波干货集中营练练手Android(三)布局+实现篇
  12. 利用关系图表深度挖掘潜在决策影响关系——微软CRM炫酷介绍之四
  13. 加减法叫做什么运算_【课堂实录】加减法运算的本质(四上)
  14. IMEI修改(IMEI第十五位验证码的计算)
  15. 计算机无法安装64位操作系统,细说64位电脑怎么安装32位系统
  16. 冬奥成缘,立足安全,心向未来
  17. iMeta期刊部分文章被PubMed收录
  18. RSA算法与维吉尼亚密码
  19. 大学Java基础课程设计——网络聊天室
  20. Magento2 入门指南(新手必读)

热门文章

  1. 自拍照片打不开了如何恢复?
  2. 投影仪控制器导致的电脑投影故障
  3. 用python通过PAT考试分题型讲解——总论
  4. 空压机php,空压机系统气量不足原因分析及解决
  5. vue项目出现此地址,但是访问时显示,嗯… 无法访问此页面localhost 已拒绝连接
  6. goland快捷键设置为eclipse风格
  7. javascript教程_最好JavaScript教程
  8. Deepstream 6.1.1 以及 Python Binding Docker 安装
  9. 图灵奖得主Yann LeCun走进百度,与世界研究工作者展开交流
  10. 本地部署 scratch-blocks 组件