58. 最后一个单词的长度
解题思路
1.使用正则表达式,分隔字符串
2.字符串数组中,最后一个字符串的长度即为结果
解题遇到的问题
无
后续需要总结学习的知识点
1.正则表达式
{n,m}
m 和 n 是非负整数,其中 n <= m。匹配至少 n 次,至多 m 次。例如,"o{1,3}"匹配"fooooood"中的头三个 o。'o{0,1}' 等效于 'o?'。注意:您不能将空格插入逗号和数字之间。
##解法1
class Solution {
public int lengthOfLastWord(String s) {
if (s == null) {
return 0;
}
String[] strings = s.split(" {1,10000}");
return strings[strings.length - 1].length();
}
}
网友评论