Collection方法之一 向集合添加元素,判断是否为空

package andycpp;
02.
03.import Java.util.ArrayList;
04. import java.util.Arrays;
05. import java.util.Collection;
06. import java.util.Date;
07.
08.import org.junit.Test;
09.
10.public class TestCollection {
11.  @Test
12.  public void testCollection1(){
13.   //因为Collection是一个接口,所以new一个具体的实现类
14.  Collection coll = new ArrayList();
15.
16.   //Collecion的方法,常用的有15个
17.
18.   //1.size():返回集合中元素的个数。
19.  System.out.println(coll.size());
20.
21.   //2,add(Object obj); 向集合中添加一个元素
22.  coll.add(123);
23.   coll.add("AA");
24.   coll.add(new Date());
25.   coll.add("BB");
26.   System.out.println(coll.size());
27.
28.   //3,addAll(Collection coll);批量的添加元素,里面传入一个Collection集合类的对象。将形参coll中包含的所有元素添加到当前集合中
29.  //传之前重新创建一个,new一个,或者通过Arrays数组的工具类,asList返回一个List类型的,里面是他的一个子接口
30.  Collection coll1 = Arrays.asList(1,2,3); // 1,2,3是数组里面的元素,转换成list
31.   //相当于把Collection里面的所有元素添加到coll里
32.  coll.addAll(coll1);
33.   System.out.println(coll.size());//这个时候应该是7个元素
34.  //查看集合元素
35.  System.out.println(coll);//有可能是地址,如果是地址,调用toString方法,相当于默认的Object对象;如果不是地址,则是重写了,
36.  //相当于ArrayList重写了toString方法,重写的效果就是打印集合中对应的元素。通过这样的方式,通过打印集合名,就可以查看集合中的元素。
37.
38.   //4,isEmpty();判断集合是否为空
39.  System.out.println(coll.isEmpty());
40.
41.   //5,clear();清空集合元素
42.  coll.clear();
43.   System.out.println(coll.isEmpty());
44.  }
45.
46.
47.}
时间: 2024-11-03 13:13:18

Collection方法之一 向集合添加元素,判断是否为空的相关文章

Collection方法之二 向集合中添加自定义的元素

新建一个Person类 package andycpp; public class Person { private String name; private Integer age; //get,set方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public vo

23、Collection接口和List集合

package com.alllist.list; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import java.util.List; public class Muster { /** * ----- Collection 接口 ----- * 1.集合类又被称为容器. * 2.数组的长度是固定的,集合的长度是可变的 * 3.数组和集合的区别: * 3.1.数组用来

【javaSE】Collection框架及List集合

************************************************************************   ****原文:blog.csdn.net/clark_xu 徐长亮的专栏 ************************************************************************ 在事件的开发中,需要将使用的对象存储于特定的数据结构的容器中.JDK提供集合框架Collection和map l  接口Colle

有一个集合,判断集合里有没有“world”这个元素,如果有,添加“javaee”

// 有一个集合,判断集合里有没有"world"这个元素,如果有,添加"javaee" List list = new ArrayList(); list.add("world"); list.add("java"); list.add("hello"); //ConcurrentModificationException /*Iterator it = list.iterator(); while(it.

Java collection 的一些介绍 集合

collections主要提供一些,排序的算法,随机的,反向的,  collection 是容器的祖先接口 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构.这些类均在java.util包中.本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类. Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├Has

集合如何判断null

转http://blog.csdn.net/baple/article/details/8604585 java判断list为空 分类: JAVA 2013-02-23 08:47 18368人阅读 评论(0) 收藏 举报 if(null == list || list.size() ==0 ){ } list.isEmpty()和list.size()==0 没有区别 isEmpty()判断有没有元素 而size()返回有几个元素 如果判断一个集合有无元素  建议用isEmpty()方法.这清

velocity模板判断null和空字符串方法

在web开发中,经常会遇到一个需求是,判断变量为空(null)或者空字符串(""),从而影响页面的展示逻辑,velocity中有相应的方法可以判断.当然也可以在java后端转化到有效值再判断.以下是本人在开发中自己总结的,希望对大家有所帮助! (1)判断null #if( $name  ==  null) something code #end (2)判断null或者false #if( !$name) something code #end (3)判断null或者空字符串 #if(

C# 判断字符串为空的4种方法及效率

在程序开发过程中,少不了要处理字符串,并且常常要判断字符串是否为空,通常有哪些判断方法,以及不同方法的效率又怎么样? 在 C# 中,通常有三种判断字符串是否为空的方法,下面分别探讨. 1.str.Length == 0 使用 str.Length == 0,在三种方法中效率是最高的,但容易产生异常.当字符串为空的时候就会产生异常,如 string str; 或者 string str = null; if(str.Length == 0) //产生异常 此时,就会产生对象不能为空的异常. 如果事

js方法内Ajax请求数据判断,验证无效(OnClientClick="return Method();"),还是直接执行后台代码

function CheckAdd() { var flag = true; $.ajax({ cache: false, async: false, url: "/ajaxpage/getajax.aspx?t=adjserviceclientlist&Cellphone=" + Cellphone + "&a=" + Math.random(), dataType: 'json', success: function (data) { if (d