示例需求:(以默认参数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默认值
}
效果图: