Java 集合
时间:2022-07-22
本文章向大家介绍Java 集合,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.创建集合,并使用forEach和迭代器分别遍历
public class CollectionDemo {
/*
* 1.创建集合对象
* 2.创建添加集合元素
* 3.添加
* 4.遍历
*/
public static void main(String[] args) {
//1.创建集合对象
Collection array = new ArrayList();
//2.添加元素
array.add("");
array.add(15);
array.add("java");
//遍历集合forEach遍历
for (Object object : array) {
System.out.println(object);
}
//迭代器遍历
Iterator it = array.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
}
2.集合添加集合,集合元素个数,集合化为Object数组(可以添加自定义对象)
public static void main(String[] args) {
//1.创建集合对象
Collection array = new ArrayList();
Collection array2 = new ArrayList();
//2.添加元素
array.add("");
array.add(15);
array.add("java");
array2.add("wo");
array2.add("shi");
array.addAll(array2);
//遍历集合forEach遍历
for (Object object : array) {
System.out.println(object);
}
System.out.println(array.size());
Object[] arrayStr = array.toArray();
for (Object string : arrayStr) {
System.out.println(string);
}
}
- Vue拖拽组件开发实例
- 一小时培训之神经网络入门
- 【LeetCode 290】 关关的刷题日记28 Word Pattern
- Redis知识点速查
- 上传伪技术~很多人都以为判断了后缀,判断了ContentType,判断了头文件就真的安全了。是吗?
- SpringBoot的微信点餐系统后台开发要点
- 【LeetCode 463】 关关的刷题日记29 Island Perimeter
- 搭建移动端的跨平台开发环境
- 30分钟全面解析-SQL事务+隔离级别+阻塞+死锁
- 【最新TensorFlow1.4.0教程03】利用Eager Execution构建和训练卷积神经网络(CNN)
- 360护心镜脚本分析及N种绕过方式
- 清北集训Day6T1(生成函数)
- 变种XSS:持久控制
- 洛谷P1291 [SHOI2002]百事世界杯之旅(期望DP)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释