53、jdk1.5新特性-可变参数
来源:互联网 发布:卫浴软件 编辑:程序博客网 时间:2024/05/21 11:25
可变参数概述及使用1、可变参数概述定义方法的时候不知道该定义多少个参数2、格式修饰符 返回值类型 方法名(数据类型… 变量名){}3、注意:这里的变量其实是一个数组如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个4、Arrays工具类中的一个方法public static <T> List<T> asList(T... a)把数组转成集合public class ArgsDemo {public static void main(String[] args) {// 2个数据求和int a = 10;int b = 20;int result = sum(a, b);System.out.println("result:" + result);// 3个数据的求和int c = 30;result = sum(a, b, c);System.out.println("result:" + result);// 4个数据的求和int d = 30;result = sum(a, b, c, d);System.out.println("result:" + result);// 需求:我要写一个求和的功能,到底是几个数据求和呢,我不太清楚,但是我知道在调用的时候我肯定就知道了// 为了解决这个问题,Java就提供了一个东西:可变参数result = sum(a, b, c, d, 40);System.out.println("result:" + result);result = sum(a, b, c, d, 40, 50);System.out.println("result:" + result);}public static int sum(int... a) {// System.out.println(a);//return 0;int s = 0;for(int x : a){s +=x;}return s;}// public static int sum(int a, int b, int c, int d) {// return a + b + c + d;// }//// public static int sum(int a, int b, int c) {// return a + b + c;// }//// public static int sum(int a, int b) {// return a + b;// }}/* * public static <T> List<T> asList(T... a):把数组转成集合 * * 注意事项: * 虽然可以把数组转成集合,但是集合的长度不能改变。 */public class ArraysDemo {public static void main(String[] args) {// 定义一个数组// String[] strArray = { "hello", "world", "java" };// List<String> list = Arrays.asList(strArray);List<String> list = Arrays.asList("hello", "world", "java");// UnsupportedOperationException// list.add("javaee");// UnsupportedOperationException// list.remove(1);list.set(1, "javaee");for (String s : list) {System.out.println(s);}}}
阅读全文
0 0
- 53、jdk1.5新特性-可变参数
- jdk1.5新特性之------->可变参数
- JDK1.5新特性--可变参数
- JDK1.5新特性3-可变参数
- jdk1.5新特性之可变参数
- JDK1.5新特性-可变参数
- JDK1.5新特性之---可变参数
- 黑马程序员-jdk1.5的新特性---可变参数
- jdk1.5.0 新特性---可变参数
- jdk1.5新特征-可变长参数
- 盘点JDK1.5的新特性(二)——可变参数
- jdk1.5新特性——可变参数、增强for循环、枚举
- [java]jdk1.5的新特性----可变参数、增强for循环、枚举、单例模式
- 【黑马程序员】jdk1.5的新特性之可变参数和增强for循环
- 黑马程序员—JDK1.5新特性(增强for循环、可变参数、静态导入)
- 黑马程序员---JDK1.5新特性之(增强for循环、可变参数、静态导入)
- Java学习笔记之JDK1.5新特性(三):可变参数
- JAVA1.5新特性----可变参数
- 52、jdk1.5新特性-静态导入
- HNOI2005狡猾的商人
- 类和对象基础
- Ubuntu下jre的安装
- 深度学习如何入门
- 53、jdk1.5新特性-可变参数
- [译]Java中9个处理Exception的最佳实践
- 54、jdk1.5新特性-枚举
- 55、java集合
- .net dateTime 使用总结
- 每日一道算法题(5)
- node 爬虫处理cookie,代理
- 56、java集合-Collection
- 使用ueditor实现多图片上传案例