idea下Kotlin的扁平化集合flatMap
来源:互联网 发布:多彩贵州网络印象直播 编辑:程序博客网 时间:2024/06/09 21:16
- java代码的实现方式
- kotlin代码的实现方式配置和java一样
示例需求:(以默认参数args作为参数)
参数:a_b_c_d_e_f_g_h
结果:a b c d e f g
java代码的实现方式:
1.配置默认参数args
java代码实现
package net.println.ktdemo;import net.println.kedemo.User;/** * 参数:a_b_c_d_e_f_g_h * 结果:a b c d e f g */public class HelloJava { public static void main(String[] args) { for (String arg : args) { String[] splits=arg.split("_"); for (String split : splits) { System.out.print(split); System.out.print(" "); } }// User user=new User(1,"kotlin");// System.out.println(user.toString()); }}
2.kotlin代码的实现方式(配置和java一样):
fun main(args: Array<String>) { args.flatMap { it.split("_") }.map { print("$it${it.length } ")//迭代args默认值 }
效果图:
阅读全文
0 0
- idea下Kotlin的扁平化集合flatMap
- Idea下Kotlin的封装和继承
- Idea下kotlin的抽象类和继承,多态
- 对象的扁平化
- Kotlin初探:Kotlin的集合操作符
- 理解Swift中map 和 flatMap对集合的作用
- RxJava变换flatMap的使用 解析直接集合Json
- 扁平化色彩的选择
- 扁平化风格的网页
- 扁平化的山寨QQ
- 扁平化设计的内涵
- 关于列表的扁平化
- kotlin Map集合的遍历
- JavaScript对象的扁平化与反扁平化
- idea环境下基于Gradle的Kotlin/Java的工程和代码互转
- Idea下kotlin的枚举,伴生对象companion和扩展方法的使用
- numpy.ndarray.flat/flatten 与 Spark 下的 flatMap
- 扁平化
- bash脚本的坑
- 设计模式-适配器模式
- 【Scikit-Learn 中文文档】预处理数据
- 1.appium-安装搭建环境
- Java中方法的声明与调用
- idea下Kotlin的扁平化集合flatMap
- 51Nod
- sublime text中文插件
- 【Scikit-Learn 中文文档】无监督降维
- Java编程使用DBCP连接MySQL数据库(十一)
- SpringMVC学习
- pytorch multi-process 在 multi-gpu 上的 deadlock
- 645. Set Mismatch
- 【Scikit-Learn 中文文档】模型持久化