为什么要用arraylist?

  • 因为数组的长度是不可以发生改变的,但是在有些时候我需要往数组里不停的加入元素,arraylist可以姐姐这种需求。
  • 对于ArrayList来说,有一个尖括号,代表泛型。即集合中所有元素的统一类型。

注意:

  • 泛型只能是引用类型,不能是基本类型。
  • 对于ArrayList集合来说,直接打印出来的不是地址值,而是内容,如果内容是空,得到是空的中括号:[ ]
package drchen.java.day07.demo04;import java.util.ArrayList;/*
* 为什么要用arraylist?
* 因为数组的长度是不可以发生改变的,但是在有些时候我需要往数组里不停的加入元素,arraylist可以姐姐这种需求。
* 、对于ArrayList来说,有一个尖括号<E>,代表泛型。即集合中所有元素的统一类型。
*
* 注意:
* 泛型只能是引用类型,不能是基本类型。
* 对于ArrayList集合来说,直接打印出来的不是地址值,而是内容,如果内容是空,得到是空的中括号:[]
* */public class Demo02ArrayList{public static void main(String[] args) {ArrayList<String> list = new ArrayList<>();System.out.println(list);//这个打印输出就是【】list.add("hello");System.out.println(list);System.out.println("=============");list.add("world");list.add("hello");list.add("there");System.out.println(list);}
}

java系列10:ArrayList相关推荐

  1. 深入Java集合学习系列:ArrayList的实现原理

    参考文献 深入Java集合学习系列:ArrayList的实现原理 本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/20 ...

  2. Java中使用ArrayList的10个示例–教程

    Java中的ArrayList是HashMap之后最常用的集合类. Java ArrayList表示一个可自动调整大小的数组,并用于代替数组. 由于创建数组后我们无法修改数组的大小,因此我们更喜欢在J ...

  3. 小时候java大富翁游戏有哪些_成就你的富翁梦!童年经典《大富翁》系列10款游戏玩到爽!...

    成就你的富翁梦!童年经典<大富翁>系列10款游戏玩到爽! 2020-11-22 14:13:44 12点赞 39收藏 27评论 相信很多玩家在小时候都有过成为富翁,随心所欲的买买买的梦想. ...

  4. 【源码阅读】Java集合之一 - ArrayList源码深度解读

    Java 源码阅读的第一步是Collection框架源码,这也是面试基础中的基础: 针对Collection的源码阅读写一个系列的文章,从ArrayList开始第一篇. ---@pdai JDK版本 ...

  5. 【Java系列】(四)Java多线程---线程安全

    前言: 记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT.Socket.多线程.I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远 ...

  6. 为什么你学不会递归?告别递归,谈谈我的一些经验 关于集合中一些常考的知识点总结 .net辗转java系列(一)视野 彻底理解cookie,session,token...

    为什么你学不会递归?告别递归,谈谈我的一些经验 可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! 可 ...

  7. Java系列一些小计

    Java基础视频 张孝祥JAVA视频教程完整版RMVB东西网 历经5年锤炼史上最适合初学者入门的Java基础视频传智播客 张孝祥2010年贺岁视频Java高新技术传智播客 Java多线程与并发库高级应 ...

  8. Java系列之:Collections实现斗地主游戏

    Java系列之:Collections实现斗地主游戏 需求:通过程序实现斗地主过程中的洗牌.发牌和看牌.要求:对牌进行排序. 思路: 创建HashMap,键是编号,值是牌 创建ArrayList,存储 ...

  9. Java系列之:泛型类、泛型方法、泛型接口

    Java系列之:泛型类.泛型方法.泛型接口 一.泛型 二.泛型类 三.泛型方法 四.泛型接口 五.类型通配符 一.泛型 泛型:本质是参数化类型,也就是说所操作的数据类型被指定为一个参数.将类型由原来的 ...

最新文章

  1. 程序员别只顾着敲代码了,看看吧
  2. hibernate中load和get方法的区别 lazy的策略
  3. 查看mysql版本不一致_MySQL-版本不一致
  4. 直接拿来用!最火的Android开源项目(完结篇)
  5. java 应用程序无法运行_关于解决浏览器无法运行小应用程序问题
  6. 缕一缕c#可null类型
  7. 《金色梦乡》金句摘抄(十)
  8. Angular Material 攻略 04 Icon
  9. Mac 生成SSH Key
  10. 建站用什么cms_我想做独立站,我应该用什么建站工具?
  11. python中角度怎么表示_python – 如何知道两点之间的角度?
  12. Json本地校验工具--HiJson
  13. 菜鸟第一次使用pycharm+mysql+django运行项目
  14. 怎么禁用计算机usb驱动,在Windows中启用或禁用USB驱动器或端口的5种方法 | MOS86...
  15. Flutter启动流程(Isolate机制+创建流程+线程练习)
  16. 231 订单支付 苹果内购
  17. Winform多选树
  18. 修改数据 (通过页面修改数据库数据)
  19. 成都盛铭轩:怎么打造产品差异化
  20. php社区果蔬网站毕业设计源码211548

热门文章

  1. 杭电2112(SPFA)
  2. linux ftp使用相关
  3. linux 下安装ecos开发环境,Ubuntu 10.04中安装eCos 3.0
  4. 随想录(文件系统的第一个用户程序shell)
  5. 仿生蠕虫机器人制作步骤_鸭子机器人领衔,盘点2019年上半年那些有趣的仿生机器人...
  6. python语言基本认识_Python基础语法合集——了解python
  7. python三种等待方式_Python selenium 三种等待方式详解
  8. 量子计算机迷宫,工程杰作诞生可编程的光学量子计算机
  9. mysql 日志文件_Mysql 日志文件类型
  10. BUUCTF Web [ACTF2020 新生赛]Exec