zoukankan      html  css  js  c++  java
  • ihandy2019笔记编程真题

    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 + 1);
                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开始,一直截取到字符串末尾。

  • 相关阅读:
    获取设备信息
    获取Mac地址
    常用正则
    几个字段相同的纪录去重留下主键最小的一条纪录
    mysql查询数据库中包含某字段(列名)的所有表
    nginx反向代理
    Eureka参数配置项详解
    html5验证自适应
    synchronized对象解析
    多线程进行数据同步
  • 原文地址:https://www.cnblogs.com/redzzy/p/12195237.html
Copyright © 2011-2022 走看看