Kotlin傳遞可變長參數(shù)給Java可變參數(shù)實例代碼
本文研究的主要是Kotlin傳遞可變長參數(shù)給Java可變參數(shù)的方法,具體實現(xiàn)代碼如下。
定義Java可變參數(shù)方法
package com.tcl.john.studymvvm.utils;
/**
* 調(diào)用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傳遞可變長參數(shù),調(diào)用上面的Java方法
//測試Kotlin傳遞可變長參數(shù)給Java可變參數(shù)方法
var numbers:IntArray = intArrayOf(1, 2, 3, 4, 5)
CallJavaUtils.addNumbers("add", *numbers)
總結(jié)
以上就是本文關(guān)于Kotlin傳遞可變長參數(shù)給Java可變參數(shù)實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
如何使用IDEA開發(fā)Spark SQL程序(一文搞懂)
Spark SQL 是一個用來處理結(jié)構(gòu)化數(shù)據(jù)的spark組件。它提供了一個叫做DataFrames的可編程抽象數(shù)據(jù)模型,并且可被視為一個分布式的SQL查詢引擎。這篇文章主要介紹了如何使用IDEA開發(fā)Spark SQL程序(一文搞懂),需要的朋友可以參考下2021-08-08
java并發(fā)編程JUC CountDownLatch線程同步
這篇文章主要介紹CountDownLatch是什么、CountDownLatch 如何工作、CountDownLatch 的代碼例子來展開對java并發(fā)編程JUC CountDownLatch線程同步,需要的朋友可以參考下面文章內(nèi)容2021-09-09
使用Java應(yīng)用程序添加或刪除 PDF 中的附件
當(dāng)我們在制作PDF文件或者PPT演示文稿的時候,為了讓自己的文件更全面詳細(xì),就會在文件中添加附件,那么如何添加或刪除PDF中的附件呢,今天通過本文給大家詳細(xì)講解,需要的朋友參考下吧2023-01-01
spring事務(wù)隔離級別、傳播機(jī)制以及簡單配置方式
這篇文章主要介紹了spring事務(wù)隔離級別、傳播機(jī)制以及簡單配置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
idea導(dǎo)入工程時不能導(dǎo)入maven項目不能加入tomcatServer的原因
這篇文章主要介紹了idea導(dǎo)入工程時不能導(dǎo)入maven項目不能加入tomcatServer的原因及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
springboot嵌套子類使用方式—前端與后臺開發(fā)的注意事項
這篇文章主要介紹了springboot嵌套子類使用方式—前端與后臺開發(fā)的注意事項,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03
盤點SpringBoot中@Async注解的遇到的坑點及解決辦法
SpringBoot是一個流行的Java開發(fā)框架,在異步編程方面,Spring Boot提供了@Async注解,它能夠讓方法異步執(zhí)行,然而,在使用@Async注解時,有一些潛在的坑需要注意,本文將深入探討Spring Boot中使用@Async注解時可能遇到的8大坑點,并提供相應(yīng)的解決方案2024-03-03

