Java 集合 之 List
http://www.verejava.com/?id=17159894213940
/** * 注意: 1. ArrayList 是按照添加的顺序,有序先进先出的. 2. ArrayList 可以添加重复元素 3. ArrayList 也可以添加 空值 null 4. ArrayList 内部是以对象数组 实现的 */ import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { List list = new ArrayList(); // boolean add(Object o) list.add(1); list.add(1); list.add(null); list.add(2.5); list.add(true); list.add("王强"); list.add('A'); list.add(new Cat("波斯猫")); // // Object get(int index) Object wangqiang = list.get(3); System.out.println(wangqiang); // int size() System.out.println(list.size()); // // boolean contains(Object o) System.out.println(list.contains("王强")); // boolean isEmpty() System.out.println(list.isEmpty()); // // set(int index, Object element) list.set(4, 'B'); System.out.println(list.get(4)); // //遍历集合打印所以元素 for (int i = 0; i < list.size(); i++) { Object obj = list.get(i); System.out.print(obj + ","); } // boolean remove(int index) list.remove(4); System.out.println(""); for (int i = 0; i < list.size(); i++) { Object obj = list.get(i); System.out.print(obj + ","); } // void clear() list.clear(); System.out.println(""); System.out.println(list.size()); System.out.println(list.isEmpty()); for (int i = 0; i < list.size(); i++) { Object obj = list.get(i); System.out.print(obj + ","); } } } public class Cat { private String name; public Cat(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String toString() { return name; } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java 常用类库 之 Timer TimerTask
http://www.verejava.com/?id=17159702655333 import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class Test1 { private Timer timer; public Test1() { timer = new Timer(); //每隔 1 秒 显示当前时间 timer.schedule(new MyTask(), new Date(), 1000); } class MyTask extends TimerTask { @Override public void run() { //打印当前时间 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(new Date())); } } public static v...
- 下一篇
Python正则表达式初识(四)
今天继续给大家分享Python正则表达式基础知识,主要给大家介绍一下特殊字符“{}”的用法,具体的教程如下。 特殊字符“{}”实质上也是一个限定词的用法,其限定前面字符所出现的次数,其常用的模式有三种,分别是“{数字}”、“{数字,}”和“{数字1, 数字2}”。举个例子,如“{1}”、“{1,}”和“{1, 3}”。到这里可能大家还不是很清楚,下面依次通过实例来演示一下,加深对特殊字符“{}”的理解。 1、如下图所示,限定字符p前面的字符出现1次,则根据贪婪匹配模式,pap成功匹配到。 2、如果将匹配模式更改为“.*(p.{2}p).*”,则无任何的输出,如下图所示,因为此时并没有任何的字字符串符合匹配条件。 3、相应的,我们将原始字符串做一下更改,如下图所示,此时“.*(p.{2}p).*”匹配模式有对应的结果,如下图所示。 4、特殊字符“{1,}”代表的是前面的字符出现1次及以上;特殊字符“{2,}”代表的是前面的字符出现2次及以上;特殊字符“{3,}”代表的是前面的字符出现3次及以上;以此类推。举个栗子,如下图所示。 我们要匹配出现p字符前面出现3次及以上的次数,此时子字符串p...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音