ihandy2019笔记编程真题
2024-10-08 08:26:30
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入字符串");
string s1 = Console.ReadLine();
string s2 = string.Empty;
int index = s1.LastIndexOf(" ");
s2 = s1.Substring(index + );
int n = s2.Length;
Console.WriteLine("最后一个字符串的长度为{0}", n);
Console.ReadLine(); }
}
}
题目:给定一个可能由任意数量的字母和空格组成的字符串序列,序列中每个只包含字母,不包含任何空格的子序列称为一个单词。请输出一个序列中最后一个单词的长度。
解析:C# 中indexOf、lastIndexOf、subString方法的理解
一、indexOf()
indexOf("\\"):返回"\\"字符在此实例中第一个出现的索引位置,实例的下标是从0开始,如果未找到则返回-1.
indexOf("\\", 7):返回在此实例中从下标7开始的,第一次出现"\\"的位置,如果未找到返回-1.
二、lastIndexOf()
lastIndexOf("\\"):返回"\\"在此实例中最后一个出现的索引位置。即从右向左搜索,第一次出现的"\\"的位置,如果未找到则返回-1.
lastIndexOf("\\", 7):返回在此实例中从下标0开始到下标7结束的这一段子串中,最后一次出现"\\"的位置 。即从右向左搜索,第一次出现的"/"的位置,如果未找到则返回-1.
三、subString()
Substring:截取字符串。Substring(7,2)表示从下标7开始,截取长度为2的字符串,Substring(7)表示从下标7开始,一直截取到字符串末尾。
最新文章
- DispatcherServlet 和 ContextLoaderListener 的关系,到底用哪个?
- [BI项目记]-新任务创建
- Objective 多态
- linq学习
- Educational Codeforces Round 15 [111110]
- Javascript 备忘
- MVC Json 回报
- 邮件发布google blogger 博客
- 如何卸载CentOS自带的apache
- MicroPython可视化编程开发板—TurnipBit自制MP3教程实例
- git解决修改代码后无法push的问题failed to push some refs to 'ssh://git@xxx.xxx.xx/xx.git'
- tomcat开启自启动
- python locust 性能测试:locust 关联---提取返回数据并使用
- History of program(1950-2020)
- [20170622]传输表空间与dblink.txt
- 贪心之oj.1797
- 001_ASP.NET MVC 实用教程 论坛项目 北盟网校 原创视频教程
- TabLayout+ViewPager的简单使用
- libevent的问题
- 浏览器 extension和plugin的区别[来自知乎]