最后一个单词的长度
这道题里面涉及到
1.字符串Split的应用
2.字符串数组长度
3.字符串数组被分割之后的长度
4.string.IsNullOrEmpty的用法
大致的题目就是
给字符串 "Hello World"识别出最后的空格之后的字符串的 也就是返回最后一个单词的长度
先亮一下代码
public static int LengthOfLastWord(string s)
{
string[] array = s.Split(' ');
for (int i = array.Length - 1; i >= 0; i--)
{
if (!string.IsNullOrEmpty(array[i]))
{
return array[i].Length;
}
}
return 0;
}
解释:
1.split就是把想要的字符串给去掉然后把整个数组给按照分开的地方打断成好多个字符串
2.分割后数组的长度就是array.Length
3.被分割后每个数组里面的字符串的长度就是单词的长度array[i].Length;
4.!string.IsNullOrEmpty的意思就是即不为空引用,也不为空字符串
意思就是有单词
然后返回这个单词的长度