当前位置: 首页 > news >正文

网站开发的后台开发工具云开放平台

网站开发的后台开发工具,云开放平台,公司网站设计案例,WordPress pajx引言 Java在日常工作中用的非常多#xff0c;每天日复一日的增删改查#xff0c;集合作为最常见的数据结构为我们处理数据提供了很大的方便#xff0c;集合中有一些常见的算法#xff0c;比如#xff1a;排序#xff0c;二分查找#xff0c;洗牌算法等等#xff0c;本…引言 Java在日常工作中用的非常多每天日复一日的增删改查集合作为最常见的数据结构为我们处理数据提供了很大的方便集合中有一些常见的算法比如排序二分查找洗牌算法等等本文主要介绍Java集合中常见的通用算法。 函数作用sort()排序shuffle()进行洗牌reverse()颠倒元素的顺序fill()用指定值替换元素中的每个元素copy()创建从指定源到目标的元素副本swap()交换集合中两个元素的位置addAll()将一个集合的所有元素添加到其他集合中binarySearch()进行搜索frequency()返回元素在集合中出现的次数disjoint()检查两个元素是否包含某些共同元素min() max()分别用于查找最小和最大元素 Java集合中的通用算法 sort()排序 import java.util.ArrayList; import java.util.Collections;public class Main {public static void main(String[] args) {// 初始化集合ArrayListInteger numbers new ArrayList();// 添加元素numbers.add(4);numbers.add(2);numbers.add(3);System.out.println(Unsorted ArrayList: numbers);// 排序Collections.sort(numbers);System.out.println(Sorted ArrayList: numbers);} }输出 Unsorted ArrayList: [4, 2, 3] Sorted ArrayList: [2, 3, 4]shuffle()进行洗牌 import java.util.ArrayList; import java.util.Collections;public class Main {public static void main(String[] args) {// 初始化集合ArrayListInteger numbers new ArrayList();// 添加元素numbers.add(1);numbers.add(2);numbers.add(3);System.out.println(Sorted ArrayList: numbers);// 洗牌Collections.shuffle(numbers);System.out.println(ArrayList using shuffle: numbers);} }输出 Sorted ArrayList: [1, 2, 3] ArrayList using shuffle: [1, 2, 3]reverse()颠倒元素的顺序 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers new ArrayList();numbers.add(1);numbers.add(2);System.out.println(ArrayList: numbers);Collections.reverse(numbers);System.out.println(Reversed ArrayList: numbers);} }输出 ArrayList: [1, 2] Reversed ArrayList: [2, 1]fill()用指定值替换集合中的每个元素 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers new ArrayList();numbers.add(1);numbers.add(2);System.out.println(ArrayList: numbers);Collections.fill(numbers, 0);System.out.println(ArrayList using fill(): numbers);} }输出 ArrayList: [1, 2] ArrayList using fill(): [0, 0]copy()创建从指定源到目标的元素副本 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers1 new ArrayList();numbers1.add(1);numbers1.add(2);System.out.println(ArrayList1: numbers1);ArrayListInteger numbers2 new ArrayList();numbers2.add(3);numbers2.add(4);numbers2.add(5);numbers2.add(6);System.out.println(ArrayList2: numbers2);Collections.copy(numbers2, numbers1);System.out.println(ArrayList using copy(): numbers2);} }输出 ArrayList1: [1, 2] ArrayList2: [3, 4, 5, 6] ArrayList using copy(): [1, 2, 5, 6]swap()交换集合中两个元素的位置 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers new ArrayList();numbers.add(1);numbers.add(2);System.out.println(ArrayList: numbers);Collections.swap(numbers, 0,1);System.out.println(ArrayList using swap(): numbers);} }输出 ArrayList: [1, 2] ArrayList using swap(): [2, 1]addAll()将一个集合的所有元素添加到其他集合中 import java.util.ArrayList;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers1 new ArrayList();numbers1.add(1);numbers1.add(2);System.out.println(ArrayList1: numbers1);ArrayListInteger numbers2 new ArrayList();numbers2.add(3);numbers2.add(4);System.out.println(ArrayList2: numbers2);numbers1.addAll(numbers2);System.out.println(ArrayList using addAll(): numbers1);} }输出 ArrayList1: [1, 2] ArrayList2: [3, 4] ArrayList using addAll(): [1, 2, 3, 4]binarySearch()进行搜索 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers new ArrayList();numbers.add(1);numbers.add(2);numbers.add(3);int pos Collections.binarySearch(numbers, 3);System.out.println(The position of 3 is pos);} }输出 The position of 3 is 2frequency()返回元素在集合中出现的次数 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers new ArrayList();numbers.add(1);numbers.add(2);numbers.add(3);numbers.add(2);System.out.println(ArrayList: numbers);int count Collections.frequency(numbers, 2);System.out.println(Count of 2: count);} }输出 ArrayList: [1, 2, 3, 2] Count of 2: 2disjoint()检查两个集合是否包含某些共同元素 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers new ArrayList();numbers.add(1);numbers.add(2);numbers.add(3);numbers.add(2);System.out.println(ArrayList1: numbers);ArrayListInteger newNumbers new ArrayList();newNumbers.add(5);newNumbers.add(6);System.out.println(ArrayList2: newNumbers);boolean value Collections.disjoint(numbers, newNumbers);System.out.println(Two lists are disjoint: value);} }输出 ArrayList1: [1, 2, 3, 2] ArrayList2: [2, 6] Two lists are disjoint: falsemin()方法max()分别用于查找最小和最大元素 import java.util.ArrayList; import java.util.Collections;public class Main16 {public static void main(String[] args) {ArrayListInteger numbers new ArrayList();numbers.add(1);numbers.add(2);numbers.add(3);int min Collections.min(numbers);System.out.println(Minimum Element: min);int max Collections.max(numbers);System.out.println(Maximum Element: max);} }输出 Minimum Element: 1 Maximum Element: 3
http://www.zqtcl.cn/news/293289/

相关文章:

  • 浙江网站建设dyfwzx网站开发的广告词
  • 网站 seo 优化 效果中华室内设计网公众号下载
  • 如何自己建网站企业网站建站快车的优点
  • 目前做网站的公司有哪些管理系统中的计算机应用
  • 百度网站服务器企业网站报价
  • 网站后台账户如何做会计分录电商数据查询平台
  • 素材动图网站90设计app下载
  • 绍兴网站设计公司网站空间位置是什么
  • 高端网站设计品牌珠海网站建设最新报价
  • 做网站的商家怎么赚取流量费房地产怎么做网站推广
  • 企业网站建设基本流程网站积分方案
  • 网站定位与功能分析网站常见故障
  • 深圳电子商务网站制作桂林市防疫最新政策
  • 北京网站建设备案代理网站建设计划建议
  • 湛江公司做网站wordpress如何设置网站地图
  • wordpress攻防优化方案
  • 义乌市建设银行分行网站宜春静态管理
  • 企业网站优化电话17做网店类似网站
  • 南京网站建设黄页网站大全在线看免费
  • 网站开发过程记录定制西服
  • 长沙有哪些网站建设公司用vue做网站的实例
  • 购物网站模板 php网页设计图片剧中
  • 嘉峪关市建设局网站横沥镇网站建设公司
  • 查找网站软件培训记录
  • 注册网站安全吗制作人漫画
  • jeecms 怎么建设网站嵌入式软件开发兼职
  • 百度怎么自己做网站四川省建设工程交易中心网站
  • 中介如何做网站收客wordpress 运行代码
  • 网页设计与网站建设考试题目如何做建议的网站
  • 网站怎么推广软文政务网站建设存在问题