盒子
盒子
文章目录
  1. Java:
  2. Annoying:
  3. When it comes to Kotlin:

[饼干]Kotlin Trick 003-滚吧工具类

声明:博文未经授权一律不允转载

Java:

class Utils {
    public static char getLastChar(String str){
        return str.charAt(s.length()-1);
    }
}

调用:

char c = Utils.getLastChar("halohoop.com");//得到m

Annoying:

增加类

When it comes to Kotlin:

不需要增加额外的类。

//扩展属性
inline val String.lastC: Char
    get() = get(length - 1)

或者:

//扩展方法
inline fun String.getLastChar() : Char{
    return get(length-1)
}

调用:

var c = "halohoop.com".lastC//得到m

或者

var c = "halohoop.com".getLastChar()//得到m
支持一下
扫一扫,支持Halohoop