[饼干]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
文章链接: http://halohoop.com/2017/06/14/cookies-kotlin-trick-003/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 卖牙膏的芖口钉