Kotlin傳遞可變長(zhǎng)參數(shù)給Java可變參數(shù)實(shí)例代碼
本文研究的主要是Kotlin傳遞可變長(zhǎng)參數(shù)給Java可變參數(shù)的方法,具體實(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傳遞可變長(zhǎng)參數(shù),調(diào)用上面的Java方法
//測(cè)試Kotlin傳遞可變長(zhǎng)參數(shù)給Java可變參數(shù)方法 var numbers:IntArray = intArrayOf(1, 2, 3, 4, 5) CallJavaUtils.addNumbers("add", *numbers)
總結(jié)
以上就是本文關(guān)于Kotlin傳遞可變長(zhǎng)參數(shù)給Java可變參數(shù)實(shí)例代碼的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!
相關(guān)文章
詳解Spring中@Autowired注解是如何實(shí)現(xiàn)的
在使用java?config的過(guò)程當(dāng)中,我們不可避免地會(huì)有各種各樣的注解打交道,其中,我們使用最多的注解應(yīng)該就是@Autowired注解了,這篇文章就來(lái)和大家聊聊它到底怎么實(shí)現(xiàn)的吧2023-07-07詳解Alibaba?Java診斷工具Arthas查看Dubbo動(dòng)態(tài)代理類
這篇文章主要介紹了Alibaba?Java診斷工具Arthas查看Dubbo動(dòng)態(tài)代理類?,它可以幫助我們查看JDK或者javassist生成的動(dòng)態(tài)代理類,當(dāng)然,它的功能遠(yuǎn)不止此,還可以在生產(chǎn)環(huán)境進(jìn)行診斷,需要的朋友可以參考下2022-04-04解決JAVA遍歷List集合,刪除數(shù)據(jù)時(shí)出現(xiàn)的問(wèn)題
這篇文章主要介紹了解決JAVA遍歷List集合時(shí),刪除數(shù)據(jù)出現(xiàn)的問(wèn)題,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07Java Morris遍歷算法及其在二叉樹(shù)中的應(yīng)用
Morris遍歷是一種基于線索二叉樹(shù)的遍歷算法,可以在不使用?;蜻f歸的情況下,實(shí)現(xiàn)二叉樹(shù)的前序、中序和后序遍歷。該算法利用二叉樹(shù)中的空指針或線索指針,將遍歷序列嵌入到原二叉樹(shù)中,實(shí)現(xiàn)了常數(shù)級(jí)別的空間復(fù)雜度,適用于對(duì)空間要求較高的場(chǎng)景2023-04-04java中ExecutorService創(chuàng)建方法總結(jié)
在本篇文章里小編給大家整理了一篇關(guān)于java中ExecutorService創(chuàng)建方法總結(jié),有興趣的朋友們可以參考下。2021-01-01