Kotlin传递可变长参数给Java可变参数方法
2017-10-25 11:15
453 查看
定义Java可变参数方法
Kotlin传递可变长参数,调用上面的Java方法
package com.tcl.john.studymvvm.utils; /** * 调用Java方法的工具类 * Created by ZhangJun on 2017/10/25. */ public class CallJavaUtils { public static int addNumbers(String name, int... args) { int result = 0; for (int i = 0; i < args.length; i++) { result += args[i]; } return result; } }
Kotlin传递可变长参数,调用上面的Java方法
//测试Kotlin传递可变长参数给Java可变参数方法 var numbers:IntArray = intArrayOf(1, 2, 3, 4, 5) CallJavaUtils.addNumbers("add", *numbers)
相关文章推荐
- JAVA中方法的值传递对参数(可变和不可变)的影响
- Kotlin传递可变长参数给Java可变参数实例代码
- java get传递方法传递参数时,参数用utf8编码的解决方法
- 关于"Java中方法参数的传递方式"的探讨
- Java常见笔试面试题目深度剖析系列之:Java方法参数传递详解
- Java1.5新功能可变长方法参数-varargs
- java get传递方法传递参数时,参数用utf8编码的解决方法
- params关键字给方法传递可变数量的参数
- 我的理解:Java 中方法的参数全部都是按“值”传递的
- Java方法中的可变参数
- java方法参数传递问题
- 在Java中方法参数的传递,对象是传递引用
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- Java方法的参数是按值传递的.
- 二十三:向方法传递可变数量的参数(使用params参数)
- Java 方法中参数传递
- JAVA中方法的参数是按值传递的,有个例子很经典
- Java方法的可变参数类型
- java get传递方法传递参数时,参数用utf8编码的解决方法
- java里方法的参数传递