Java 实例 - 集合长度

以下实例演示了如何使用 Collections 类 的collection.add() 来添加数据并使用 collection.size()来计算集合的长度:

Main.java 文件

import java.util.*;

public class Main {

public static void main(String [] args) {

System.out.println( "集合实例!\n" );

int size;

HashSet collection = new HashSet ();

String str1 = "Yellow", str2 = "White", str3 =

"Green", str4 = "Blue";

Iterator iterator;

collection.add(str1);

collection.add(str2);

collection.add(str3);

collection.add(str4);

System.out.print("集合数据: ");

iterator = collection.iterator();

while (iterator.hasNext()){

System.out.print(iterator.next() + " ");

}

System.out.println();

size = collection.size();

if (collection.isEmpty()){

System.out.println("集合是空的");

}

else{

System.out.println( "集合长度: " + size);

}

System.out.println();

}

}

以上代码运行输出结果为:

集合实例!集合数据:WhiteYellowBlueGreen集合长度:4

java如何获得集合的长度_Java集合长度相关推荐

  1. java集合框架介绍_Java集合框架全面介绍(一)

    Java平台提供了一个全新的集合框架."集合框架"主要由一组用来操作对象的接口组成.不同接口描述一组不同数据类型. Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不 ...

  2. java集合set初始化_Java集合--Set(基础)

    1.Set 上一篇,我们介绍Java中的List集合.本篇,让我们继续学习,来了解下Set集合: Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和 ...

  3. java的集合和数组_Java集合和数组的区别

    Java集合和数组的区别 集合和容器都是Java中的容器. 区别 数组特点:大小固定,只能存储相同数据类型的数据 集合特点:大小可动态扩展,可以存储各种类型的数据 转换 数组转换为集合: Arrays ...

  4. java中集合怎么定义_Java集合系列(一):集合的定义及分类

    1. 集合的定义 什么是集合呢? 定义:集合是一个存放对象的引用的容器. 在Java中,集合位于java.util包下. 2. 集合和数组的区别(面试常问) 提到容器,就会想起数组,那么集合和数组的区 ...

  5. java集合框架类_Java集合框架总结—超详细-适合面试

    Set和List接口是Collection接口派生的两个子接口,Queue是Java提供的队列实现,类似于List. Map实现类用于保存具有映射关系的数据(key-value). 2.Set.Lis ...

  6. java 集合工具类_Java集合中Collections工具类总结

    Collections工具类 Collections 是一个操作 Collection(Set. List )和 Map 等集合的工具类 Collection和Collections的区别? Coll ...

  7. java集合的遍历_java集合遍历方法总结

    java集合遍历方法总结 一.for循环遍历集合 使用条件: ①能否确定集合中的元素个数 ②集合是否可以通过整数索引值来精确位置 public static void forTraversal(){ ...

  8. java中set集合的特点_Java 集合之 Set 集合

    Set 集合 Set 集合的特点无序.不可重复. Set 集合不能记住元素的添加顺序.Set 集合不能包含相同的元素,把两个相同的元素添加到同一个 Set 集合中,则添加失败,add() 方法返回 f ...

  9. lamda获取参数集合去空_JAVA集合框架知识

    1. Vector用法和ArrayList区别 (1) Vector的特有方法有哪些? void addElement(E obj) 将指定的组件添加到此向量的末尾,将其大小增加1. (2) Vect ...

最新文章

  1. Java基础-常量,变量,成员变量,局部变量
  2. html5 audio标志改变音量,HTML5之Audio(二)—— processor调节音量
  3. 伟大的密码胜于利剑——RSA2012成都站掠影
  4. Android 实现文件上传功能(upload)
  5. qt 保存文件为utf8
  6. 对钱感兴趣?聊聊互联网工资收入的组成
  7. 中国游戏的未来在哪里 - 游戏行业20年历史观察及趋势分析
  8. java 按拼音模糊搜索汉字_数据查询支持中文拼音首字母模糊检索
  9. Linux部署采集小说源码教程,杰奇linux下远程采集,最新思路及方法
  10. 关于操作系统设计的基本原理和设计原则
  11. Excel连接MySQL数据库进行数据的可视化
  12. GHOSTXP_SP3电脑公司装机特别版 V30.0[NTFS]
  13. linux网易云打不开的问题
  14. 计算机基础知识竞赛报道,学校举办第十四届计算机基础知识竞赛
  15. 无数次踩坑安装AWVS
  16. 设计模式解密(17)- 备忘录模式
  17. Mac下/usr目录
  18. Leetcode刷题114. 二叉树展开为链表
  19. android手机是vivo吗,为什么最流畅的安卓手机竟然是VIVO和OPPO?
  20. Elasticsearch:从零开始创建一个 ingest pipeline 处理器

热门文章

  1. 【数据结构与算法】二叉堆与二叉搜索树的区别
  2. JavaScript 中数组方法 reduce 的妙用之处
  3. 数据结构-王道-排序
  4. IDEA中的HTTP Client Editor测试API
  5. macOS的控制台Console.app
  6. 国际站 RDS MySQL 5.7 高可用版发布
  7. 所有可能出栈序列总数
  8. Unity手机摇一摇
  9. MA5683T开局大致开局指导
  10. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块...