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

门户网站的运营企业做哪个网站好

门户网站的运营,企业做哪个网站好,科技网站的一些案例展示,网页设计代码在哪里写1、可变参数 假设定义一个方法求和,该方法可以灵活的完成如下需求: 计算1个数据的和计算2个数据的和计算3个数据的和计算n个数据的和,甚至可以支持不接收参数进行调用。 1.1、可变参数 可变参数用在形参中可以接收多个数据。可变参数的格式&…

1、可变参数

假设定义一个方法求和,该方法可以灵活的完成如下需求:

  • 计算1个数据的和
  • 计算2个数据的和
  • 计算3个数据的和
  • 计算n个数据的和,甚至可以支持不接收参数进行调用。 

1.1、可变参数

  • 可变参数用在形参中可以接收多个数据。
  • 可变参数的格式:数据类型...参数名称。
  • 注意:可变参数在方法内部其实就是一个数组。

1.2、可变参数的作用

  • 传输参数非常灵活,方便。可以不传输参数,可以传输1个或者多个,也可以传输一个数组
  • 可变参数在方法内部本质上就是一个数组。

1.3、可变参数的注意事项:

  1. 一个形参列表中可变参数只能有一个
  2. 可变参数必须放在形参列表的最后面
package collection;import java.util.Arrays;public class MethodDemo {public static void main(String[] args) {sum();sum(10);sum(10, 20, 30);sum(new int[]{10, 20, 30, 40, 50});}public static void sum(int... nums) {System.out.println("元素个数:" + nums.length);System.out.println("元素内容:" + Arrays.toString(nums));}
}
D:\Java\jdk-17\bin\java.exe "-javaagent:D:\BaiduNetdiskDownload\IntelliJ IDEA 2023.2\lib\idea_rt.jar=20034:D:\BaiduNetdiskDownload\IntelliJ IDEA 2023.2\bin" -Dfile.encoding=UTF-8 -classpath F:\IdeaProjects\JavaSenior\out\production\jdk8 collection.MethodDemo
元素个数:0
元素内容:[]
元素个数:1
元素内容:[10]
元素个数:3
元素内容:[10, 20, 30]
元素个数:5
元素内容:[10, 20, 30, 40, 50]Process finished with exit code 0

2、Collections集合工具类 

  • java.util.Collections:
  • 作用:Collections并不属于集合,是用来操作集合的工具类。
  • Collections是一个操作Set、List、Map等集合的工具类
  • Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法。
  • Collections类中提供了多个synchronizedXxx()方法,该方法可使将指定集合包装成线程同步的集合,从而可以解决多线程并发访问集合时的线程安全问题。

2.1、Collections常用的API

方法名称说明
  • public static <T> boolean addAll(Collection<? super T> c,T...elements)
  • 给集合对象批量添加元素
  • public static void shuffle   ( List<?>   list )
  • 打乱List集合元素的顺序
  • 最常见的场景是洗扑克牌模拟洗牌的动作
  • 斗地主洗牌

2.2、Collections排序相关API

  • 使用范围:只能对于List集合的排序。

排序方式1:

方法名称说明
  • public static <T> void sort(List<T>   list)
  • 将集合中元素按照默认规则排序
  • 如果存储的类型是自定义类型,被排序的集合里边存储的元素,(自定义类型)必须实现Comparable接口,重写接口中的方法compareTo定义排序的规则
  • 注意:本方式不可以直接对自定义类型的List集合排序,除非自定义类型实现了比较规则Comparable接口。

排序方式2:

方法名称说明
  • public static <T> void sort(  List<T> list,   Comparator<?  super T>  c)
  • 将集合中元素按照指定规则排序
  • 重写compare方法
  • public static void reverse(List<?> list)
  • 反转指定列表中元素的顺序
  • public static void swap(List<?> list,int i,int j)
  • 将指定list集合中的 i 处元素和 j 处元素进行交换

2.3、Comparator和Comparable的区别

  • Comparable:自己(this)和别人(参数)比较,自己需要实现comparable接口,重写比较的规则CompareTo方法
  • Comparator:相当于找一个第三方的裁判,比较两个
http://www.yayakq.cn/news/362311/

相关文章:

  • 深圳公司网站备案郑州市建筑工程信息网
  • 西安企业网站建设高新区网站做短视频业务许可
  • 学会网站建设方案微信公众号调用WordPress
  • 天津智能网站建设软件开发模型比较
  • 如何增加网站的访问量宝安建网站的公司
  • 深圳做网站的公司 cheungdom网站建设中图片是什么
  • 网站内容排版设计模板企业做网站需要准备什么资料
  • 做视频课程网站17网一起做网店普宁池尾商圈
  • iis网站权限wordpress首页div
  • 网站域名解析教程学做网站买什么样的书
  • 自己做网站教学视频广州上市网站建设的公司
  • 长沙市建设网站平台的公司交互做的好的中国网站
  • 专业的建网站的公司网站开发 微信收款
  • 深圳专业做网站较好的公司南漳网站定制
  • 个人网站首页布局图云空间布置网站
  • 怎么用手机做一个网站沧州高端网站制作
  • 网站怎么显示百度名片昆明凡科建站多少钱
  • 旅游网站开发与设计论文易企网站建设公司
  • 仿做静态网站多少钱进入公众号显示网络异常
  • 我要用新浪云做网站外企网站建设公司排名
  • 苏宁易购电商网站建设需求分析微商客源神器
  • 微信小视频网站开发网站建设公司新员工培训ppt
  • 学计算机的做网站的叫什么工作广东省建设工程执业中心网站
  • 网站建设的目的及意义想做cpa 没有网站怎么做
  • 上蔡网站建设网站建设公司盈利分析
  • 福州公司建站一物一码二维码生成系统
  • 怎么做网站的seo优化男科医院哪家好一些
  • 台州建设工程信息网站哪里可以学短视频运营
  • 虹口网站开发培训课程三明住房建设局网站
  • 想找个专业做网站公司衡阳网站建设怎样收费