Java#30(扩展知识:可变参数与Collections)
创始人
2024-03-08 21:12:08
0

目录

一.可变参数

二.Collections

1.Collections常用的API


一.可变参数

本质: 可变参数本质上是一个数组

作用: 在形参中接收多个数据

格式: 数据类型...参数名称

例如: int...a

代码示范: 

package Demo;public class Test {public static void main(String[] args) {int sum= getSum(1, 2, 3, 4, 5, 6, 7);System.out.println(sum);}public static int getSum(int...a){int sum = 0;for (int i : a) {sum += i;}return sum;}
}

结果展示: 

注意:

(1)形参列表中可变参数只能有一个

(2)可变参数必须放在形参列表的最后面 

(可变参数没放最后面)(报错)

(可变参数放最后面)(没报错) 

 二.Collections

Collections不是集合,而是集合的工具类

1.Collections常用的API

                                                    方法名称                                                      作用
public static boolean addAll(Collection c,T...elements)      批量添加元素
public static void shuffle(Listlist)                                            打乱List集合元素的顺序
代码示范: 

package Demo;import java.util.ArrayList;
import java.util.Collections;public class Test1 {public static void main(String[] args) {ArrayList list = new ArrayList<>();list.add("aaa");list.add("bbb");list.add("ccc");//Collections.addAl的使用Collections.addAll(list,"eee","fff","ggg");System.out.println(list);//Collections.shuffle的使用Collections.shuffle(list);System.out.println(list);}
}

结果展示: 
 

相关内容

热门资讯

日本拟推外国人入境前审查制度并... 日本政府据报计划建立审查制度,要求外国人在入境前要在网上接受审查,并考虑收取相关的审查手续费。共同社...
司法部近日印发《关于加强知识产... 近日,司法部国家知识产权局印发《关于加强知识产权纠纷仲裁工作的指导意见》的通知,全文如下:为贯彻落实...
浙江在海洋经济领域出台首部综合... 12月23日,浙江省十四届人大常委会第二十一次会议审议并通过《浙江省海洋经济高质量发展促进条例》。这...
政策、资源“一站式”对接!出海... 企业出海,政府资质与海外客源从哪里对接?人力资源服务怎样才能高效落地?日前,“汇商聚力 共启新程”徐...
山东警方:公开悬赏追捕2名台湾... 山东威海市公安局12月24日发布悬赏通告: 2025年6月,我局在对刘某某等7名“宏泰58号”大陆船...
律师不是客服 我研究生刚入职场的一两年里,第一位领导是非法律专业,很温柔。后来换了一家大型集团公司,进了法务部,领...
威海公安悬赏追捕两名台湾籍犯罪... “威海公安”微信公众号12月24日发布悬赏通告:2025年6月,我局在对刘某某等7名“宏泰58号”大...
国台办就公安机关依法征集2名台... 国务院台办24日举行例行新闻发布会,有记者问:公安机关今日(24日)发布悬赏通告,依法征集台湾居民简...
原创 发... “国家队”上场就是不一样! 近日,酒泉卫星发射中心突然忙碌起来,央视用一纸“官宣”给大家解疑。原来,...