字符串的脑筋急运用

最后一个单词的长度

这道题里面涉及到
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的意思就是即不为空引用,也不为空字符串
意思就是有单词
然后返回这个单词的长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值