首页 > 其他分享 >字符串比较的常用函数

字符串比较的常用函数

时间:2024-08-16 17:40:44浏览次数:14  
标签:常用 Console 函数 str2 Compare WriteLine 字符串 aaa string

       static void Main(string[] arg)
        {
            int int1 = 0;
            int int2 = 0;
            int int3 = 0;
            string str1 = "adf";
            string str2 = "adf";
            string str3 = "Adf";
            string str4 = "Bdf";
            string str5 = "";
            //比较字符串的常用函数:
            //(1) ==
            //(2) Int Compare(string strA,string strB);
            //(3) Int Compare(string strA,string strB,bool IgorCase)//忽略大小写
            //(4) public Int CompareTo(string strB );
            //(5) public bool Equals(string value)
            //    public static bool Equals(string a, string b)


            //练习1
            Console.WriteLine(str1 == str2);

            //练习2
            Console.WriteLine(string.Compare("aaa", "aaa"));
            Console.WriteLine(string.Compare("aaa", "bbb"));
            Console.WriteLine(string.Compare("bbb", "aaa"));

            //练习3
            Console.WriteLine(string.Compare("aaa", "aAa", true));
            Console.WriteLine(string.Compare("aaa", "aAa", false));

            //练习4
            Console.WriteLine(str1.CompareTo(str2));

            //练习5
            Console.WriteLine(str1.Equals(str2));
            Console.WriteLine(string.Equals(str1, str2));

            Console.ReadKey();
        }

 

标签:常用,Console,函数,str2,Compare,WriteLine,字符串,aaa,string
From: https://www.cnblogs.com/csflyw/p/18363336

相关文章

  • 函数递归VS操作符深入?
    1>>前言    函数递归函数递归,当小白听到这样的词会感到无比陌生,请不要惊慌,这是正常的,以至于都不是很经常用到,但是它的算法,它的思想是值得我们深入思考的。还有一些复杂操作符,如按位与按位或等等,今天一并说说,希望大家能学到东西。2>>函数递归    函数的递归......
  • 【萌新学习C语言】如何根据qsort库函数,写一个能给任何类型排序的冒泡排序。
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、sqort函数1.1qsort函数定义1.2qsort如何使用函数使用1.2.1用qsort函数,将结构体类型的name进行排序1.2.2用qsort函数,将结构体类型的age进行排序二、整数型的冒泡排序2.1冒泡排序思想三.......
  • MFC制作MQTT(EMQX)客户端,报错:MQTTClient_message::MQTTClient_message”: 没有重载函
    前言全局说明MQTTClient_message::MQTTClient_message”:没有重载函数接受9个参数一、说明环境:Windows7旗舰版VisualStudio2013CMakeversion3.19.8paho.mqtt.cV1.3.13二、报错MQTTClient_message::MQTTClient_message”:没有重载函数接受9个参数......
  • 常用函数式接口
    生产型接口Supplier简述该函数接口是Java8中的java.util.function包中的。包含一个get()作用延迟计算:在需要时才生成值,提高效率。简化代码:封装生成逻辑,避免重复代码。灵活性:可以与其他函数式接口结合使用,增强可组合性。无输入参数:专注于提供结果,适用于无......
  • JAVA 解析html 类型字符串(使用jsoup)
    1.引入pom文件<dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.17.2</version></dependency>2.使用在线解析html工具,自己先看清html内容 (在线推荐:https://coding.tools/cn/html-beautifier#googl......
  • JS中构造函数继承问题注意事项总结
    在JavaScript中,继承是通过原型链来实现的。当你想要创建一个子类(比如Student)继承一个父类(比如Person)时,通常会使用Object.create来创建Student的原型对象。这背后有一些重要的原因:1.共享与独立性当你执行Student.prototype=Person.prototype时,Student的原型......
  • C:一个字符数组里面解析出多个字符串
    一个字符数组里面存放了多个字符串,每个字符串以‘\0’。要求把这些有效字符串筛选出来并输出。 扩展:'\0\0'表示字符串结束。V2方法就是实现的这个扩展功能。 #include<stdio.h>#include<string.h>#include<malloc.h>voidprintSzNameList(charszNameList[],in......
  • QT设置回调函数给python调用——参数法
    这种方法将回调函数作为python函数参数对象的方法来使用。Qt已经添加了Python库,并且能够正常调用Python的API,可以成功调用Python的代码块,这部分可以参考我另外一篇博客:1.QT相关函数定义1.1创建回调函数例如下面两个函数//实际的回调函数voidprintValue(intvalue){......
  • QT设置回调函数给python调用——内置模块法
    1.QT相关函数定义和 QT设置回调函数给python调用——参数法中的定义相同如下://实际的回调函数voidprintValue(intvalue){qDebug()<<"printValuevalue:"<<value;}intgetValue(intvalue){qDebug()<<"getValuevalue:"<<value;......
  • git command 工作中常用命令备忘录
    模拟目前工作流程在gitlabfork需要开发的项目到自己仓库分配一个工作任务(feature、improvment、bug)本地从个人仓库克隆项目gitclonehttp://mylocal/group/project本地添加对于远端项目gitremoteaddupstreamhttp://dev.xxx.io/group/project基于远端仓库切出本......