没有合适的资源?快使用搜索试试~ 我知道了~
kotlin和Java的相互调用示例详解
10 下载量 54 浏览量
2020-08-28
02:08:40
上传
评论
收藏 59KB PDF 举报
温馨提示


试读
4页
Kotlin 的设计过程中就考虑到了与 Java 的互操作性。在 Kotlin 中可以直接调用既有的 Java 代码, 反过来在 Java 中也可以很流畅地使用 Kotlin 代码,下面这篇文章主要给大家介绍了关于kotlin和Java的相互调用的相关资料,需要的朋友可以参考下。
资源推荐
资源详情
资源评论


















kotlin和和Java的相互调用示例详解的相互调用示例详解
Kotlin 的设计过程中就考虑到了与 Java 的互操作性。在 Kotlin 中可以直接调用既有的 Java 代码, 反过来在
Java 中也可以很流畅地使用 Kotlin 代码,下面这篇文章主要给大家介绍了关于kotlin和Java的相互调用的相关资
料,需要的朋友可以参考下。
前言前言
互操作就是在Kotlin中可以调用其他编程语言的接口,只要它们开放了接口,Kotlin就可以调用其成员属性和成员方法,这是其
他编程语言所无法比拟的。同时,在进行Java编程时也可以调用Kotlin中的API接口。
1.在在kotlin中调用中调用Java方法方法
Kotlin和Java是两种不同的语言,所以在互相调用的时候,会有一些特殊的语法。kotlin中对象属性默认就带有setter和getter方
法,所以在kotlin中调用Java时直接变量名点属性就可获取到属性的setter和getter的一些操作。如下面的Java对象,在kotlin中
也可以直接mAccount.setAccount("秦川小将");或者mAccount.getAccount();这样调用。
在在kotlin中调用中调用Java中的中的void方法和字符串方法和字符串
Java示例:
public class Account {
private String account;
private String token;
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public String getDate() {
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA).format(new Date());
}
}
kotlin示例:
val mAccount = Account()
mAccount.account = "秦川小将"
mAccount.token = "0xbE803E33c0BBd4B672B97158cE21f80C0B6f3Aa6"
println(mAccount.account)
println(mAccount.token)
println(mAccount.date)
Log输出:
.../com.sample.app I/System.out: 秦川小将
.../com.sample.app I/System.out: 0xbE803E33c0BBd4B672B97158cE21f80C0B6f3Aa6
.../com.sample.app I/System.out: 2018-01-31 10:50:48
在在kotlin中调用中调用Java数组数组
Java示例:
public class Books {
public List<String> getBooksList(){
List<String> mBooks = new ArrayList<>();
mBooks.add("雪祭");
mBooks.add("惊蜇");
mBooks.add("风起陇西");
mBooks.add("山河袈裟");
mBooks.add("自在独行");
mBooks.add("浮生六记");
mBooks.add("撒哈拉的故事");
mBooks.add("仓央嘉措诗传全集");
return mBooks;
资源评论


weixin_38734492
- 粉丝: 5
- 资源: 972
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
