Length of Last Word
来源:互联网 发布:食品包装设计软件 编辑:程序博客网 时间:2024/04/29 20:51
Length of Last Word
Total Accepted: 56328 Total Submissions: 203851My SubmissionsGiven 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
.
解法:1.注意字符串两端的空格
2.字符串比较方法为equals(),字符比较为==
3 可以使用start来标记最后一个空格的下标,或者使用正则表达式
import java.util.regex.*;public class Solution { public int lengthOfLastWord(String s) { if(s==null||"".equals(s.trim())) //注意字符串比较的时候,使用equals() return 0; s=s.trim(); char[] c=s.toCharArray(); int start=0; int i=0; for(;i<c.length;i++){ if(c[i]==' ') start=i; } return start==0?c.length:c.length-start-1; } // public int lengthOfLastWord(String s) { // if(s==null||s.trim()=="") return 0; // s=s.trim(); //先去除两端的空格 // Pattern p=Pattern.compile("([a-zA-Z]+$)"); // Matcher m=p.matcher(s); // int len=0; // if(m.find()){ // String s1=m.group(1); // len=s1.length(); // } // return len; // }}
0 0
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- Length of Last Word
- 【Cocos2d入门教程十】浅析Cocos2d内存管理
- LVQ神经网络的分类
- IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法
- Core Data入门
- [c]hdoj1023 卡特兰数
- Length of Last Word
- linux下mysql的一些基本操作
- 数据仓库建模与ETL的实践技巧
- mysql中的mysql_pconnect和mysql_connect的区别
- socket中的bind
- Ceph学习之Crush算法—— Bucket
- HDU 1412-{A} + {B}
- 100.Same Tree
- 余弦相似度-java代码实现