Java核心基础篇
集合框架
目录
前言
如果有多组数据时该如何存储?
提示:以下是本篇文章正文内容,下面案例可供参考
一、Collection概述
Collcetion为单列集合,且集合中的每个元素只包含一个值。
二、Collection常用方法
1.添加元素
代码如下图所示:
//1.添加元素
Collection<String> c=new ArrayList<>();//多态写法
c.add("哈哈哈");
System.out.println(c);
运行结果:
2.清空集合元素
代码如下图所示:
c.clear();
System.out.println(c);
运行结果:
3.判断集合是否为空
代码如下图所示:
System.out.println(c.isEmpty());
4.获取集合的大小
代码如下图所示:
System.out.println(c.size());
5.判断集合中是否包含某个元素
代码如下图所示:
c.contains()
6.删除元素(删除重复的第一个)
代码如下图所示:
c.remove();
7.把集合转换为数组
代码如下图所示:
//第一种写法 用object的对象接收
Object[] arr1=c.toArray();
Arrays.toString(arr1);
//第二种写法用String[] 字符串数组接收
String [] arr2=c.toArray(new String[c.size()]);
Arrays.toString(arr2);
三、Collection的遍历方式
1.迭代器遍历
代码如下图所示:
Collection<String> c1=new ArrayList<>();
c1.add("1");
c1.add("2");
c1.add("3");
c1.add("4");
c1.add("5");
Iterator<String> it=c1.iterator();
while(it.hasNext())
{
String ele=it.next();
System.out.print(ele);
}
运行结果:
2.增强for循环
代码如下图所示:
for (String s : c1) {
System.out.print(s);
}
运行结果:
3.Lambda表达式遍历
代码如下图所示:
::为方法引用
//Lambda表达式简化为
c1.forEach(s -> System.out.print(s));
System.out.println();
//方法引用的方法
c1.forEach(System.out::print);
运行结果:
总结
以上就是今天要讲的内容,本文简单介绍了Collection集合的概念、常用方法和遍历方式,