Java-util包

Java util包是Java的核心工具包,包含了集合类、日期时间、输入输出和随机数等工具。主要接口有Collection、Comparator、Deque、Iterator、List、Map、Queue和Set,实现类如ArrayList、HashMap、Scanner等。此外,还涉及Arrays、Calendar、Collections、Date、Random、Stack、Vector和UUID等实用类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

util包,java的工具包,java大部分工具类(集合类、日期、时间、读取输入、随机数)都在这个包。
参考链接:https://docs.oracle.com/javase/8/docs/api/java/util/package-summary.html

接口

  • Collection< E >: 集合的根接口。
    在这里插入图片描述
  • Comparator< T >:比较函数的接口,例如Arrays.sort(T[] a, Comparator<? super T> c),可以接受定制排序。(默认从小到大,可以接受从大到小排序)
  • Deque< E >:双向队列接口,ArrayDeque为其实现类。
  • Iterator< E >:集合元素的遍历器。
  • List< E >: list集合接口,LinkedList和ArrayList为其实现类。
  • Map< E >:Map接口,有HashMap、LinkedMap等实现类。
    在这里插入图片描述
  • Queue< E >:Queue接口,Deque为其子接口,PriorityQueue为其实现类。
  • Set< E >: Set接口,HashSet为其实现类。

注:√/×只是代表本人了解情况

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 上述集合类:ArrayList、ArrayQueue、HashMap等等
  • Arrays:这个类包含操作数组的各种方法
  • Calendar:日期类
  • Collections:集合工具类
  • Date:获取当前时间
  • Random:产生随机数
  • Scanner:文本输入
  • Stack:栈,比较古老的类,现一般使用Deque作栈
  • Vector:线程安全的数组
  • UUID:唯一标识符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值