kotlin语言优势:相信写android开发应该不陌生,写法简单,判空,标准函数,扩展函数等等,同比功能代码相比,最少比JAVA要减少3分之1,更多安卓移动开发都是选择这门语言来开发,kotlin+compose做移动开发是趋势,相比flutter要稳定,性能更好,具体不在此做谈到, 总结下kotlin的扩展:在不改变类源码的情况下,添加新的函数,使扩展功能,即使这类是final的情况也是可以扩展
1.定义如下:
fun ClassName.methodName(param1:Any,param2:Any):Any}{
}
2.比较Java-kotlin:判断"ABC123xyz!@#"中字母的数量如图:
结果一样,怎么样是不是kotlin很简单,下面我们写下String扩展: