[leetcode]58. Length of Last Word@Java

来源:互联网 发布:诛仙数据互通查询 编辑:程序博客网 时间:2024/06/10 16:00

https://leetcode.com/problems/length-of-last-word/#/description


Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.

If the last word does not exist, return 0.

Note: A word is defined as a character sequence consists of non-space characters only.

For example, 
Given s = "Hello World",
return 5.



package go.jacob.day721;/** * 58. Length of Last Word *  * @author Jacob 看了大神的解法,自愧不如 */public class Demo3 {/* * A single line of Code in Java */public int lengthOfLastWord(String s) {return s.trim().length() - s.trim().lastIndexOf(" ") - 1;}/* * My Solution */public int lengthOfLastWord_1(String s) {if (s.trim() == null || s.trim().length() == 0)return 0;s = s.trim();int res = 0;for (int i = s.length() - 1; i >= 0; i--) {if (s.charAt(i) != ' ')res++;elsebreak;}return res;}}



原创粉丝点击