zoukankan      html  css  js  c++  java
  • 判断某一个字符串是否存在另一个字符串中

    实现这个功能,方法很多。
    下面Insus.NET列举2个方法:

     class Bs
        {
            public string String1 { get; set; }
    
            public string String2 { get; set; }
    
            public void WithContains()
            {
                var output = String1.Contains(String2);
                Console.WriteLine(output);
            }
    
            public void WithIndexOf()
            {
                int idex = Thread.CurrentThread.CurrentCulture.CompareInfo.IndexOf(String1, String2, CompareOptions.IgnoreCase);
                var output = idex > 0;
                Console.WriteLine(output);
            }
        }
    Source Code

    测试,看看结果:

     class Program
        {
            static void Main(string[] args)
            {
                string str1 = "Hello Insus.NET";
                string str2 = "insus";
    
                Bs obj = new Bs();
                obj.String1 = str1;
                obj.String2 = str2;
    
                obj.WithContains();
                Console.WriteLine();
    
                obj.WithIndexOf();
                Console.WriteLine();
    
            }
        }
    Source Code


    2个方法,一个返回False,一个返回True。因为第二个方法中,使用了一个选项,忽略大小写。

  • 相关阅读:
    [Docker] Windows 宿主环境下,共享或上传文件到容器的方法
    [Docker]
    [Docker]
    [Docker]
    [Windows]
    [Linux] 树莓派 4B 安装 Ubuntu 19.10 (Eoan Ermine) IOT 版
    [Linux]
    [.Net] 什么是线程安全的并发集合
    [IOT]
    c++库大全
  • 原文地址:https://www.cnblogs.com/insus/p/8144215.html
Copyright © 2011-2022 走看看