5.4Java Collections工具类--- != Collection接口没关系
2021/5/6 20:27:17
本文主要是介绍5.4Java Collections工具类--- != Collection接口没关系,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
5.4Java Collections工具类--- != Collection接口没关系
Collections工具类当中的一些辅助方法
方法 | 说明 |
---|---|
void sort(List) | 对容器内的元素排序,排顺序规则按照升序进行排序 |
void shuffle(List) | 对List容器内的元素进行随机排序 |
void reverse(List) | 对List容器内的元素进行逆续排序 |
void fill(List, Object) | 用一个特定的对象重写整个List容器 |
int binarySearch(List,Object) | 对于顺序的List容器,采用折半查找的方法找特定对象---前提是顺序排序的容器 |
测试使用代码
package collection.collections; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; /** * 测试辅助类Collections的使用 * @author Lucifer */ public class TestCollections { public static void main(String[] args) { /*创建对象--->循环*/ List<String> list = new ArrayList<>(); /*循环*/ for (int i = 0; i < 10; i++){ list.add("Lucifer" + i); } System.out.println(list); /*调用相关的一些方法*/ //Collections类里面的随机方法 Collections.shuffle(list); //随机排列list中的元素 System.out.println(list); /*调用逆序排列方法*/ Collections.reverse(list); System.out.println(list); /*冒泡排序*/ Collections.sort(list); System.out.println(list); //递增方式排序 /* 1.数字按照大小排序 2.字符串按照字母排序 3.自定义类使用comparable接口重写compareTo方法 */ /*二分折半查找---查找容器中有没有我们指定的元素*/ //查到了返回正值,没查到返回负值 int zfc = Collections.binarySearch(list,"Lucifer"); //根据索引查找,所以声明变量类型要是int System.out.println(zfc); zfc = Collections.binarySearch(list,"Lucifer1"); System.out.println(zfc); } }
这篇关于5.4Java Collections工具类--- != Collection接口没关系的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略