Length of Last Word(#58)

编号 名称 等级
58 Length of Last Word Easy

思路

题目要求计算出字符串最后一个单词的长度,如果不存在就返回 0 。 首先就是要判断这个字符串中有没有字符,是否是一个空的字符串,如果是返回 0。 否则的话就是通过 split() 切割字符串。最后返回最后一个字符串的长度就好。

代码

Java 代码

class Solution {
    public int lengthOfLastWord(String s) {
        if (s.trim().isEmpty()) {
            return 0;
        }
        String[] args = s.split(" ");
        return args[args.length - 1].length();
    }
}

Kotlin 代码

class Solution {
    fun lengthOfLastWord(s: String): Int {
        return s.trim().substringAfterLast(' ').length
    }
}