温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SpringBoot整合MybatisPlus如何实现字符串对比

发布时间:2022-01-19 10:14:52 来源:亿速云 阅读:839 作者:小新 栏目:大数据

这篇文章将为大家详细讲解有关SpringBoot整合MybatisPlus如何实现字符串对比,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

问题描述

给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:
  1:两个字符串长度不等。比如 Beijing 和 Hebei
  2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing
  3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing
  4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing
  编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属的类的编号。

输入格式

包括两行,每行都是一个字符串

输出格式

仅有一个数字,表明这两个字符串的关系编号

提交代码

#include <iostream>#include <string>using namespace std;int main(){
   
   
   
	string str1,str2;;getline(cin,str1);getline(cin,str2); //长度介于1到10之间 if(str1.size()!=str2.size())//也可用str1.legth() 
		cout<<1<<endl;else{
   
   
   if(str1==str2) //如果字符串相同 
			cout<<2<<endl;else{
   
   
   for(int i=0; i<str1.size(); i++){
   
   
   //判断若为大写,则转换为小写if(str1[i]>='A'&&str1[i]<='Z')
					str1[i]+=32;   
				if(str2[i]>='A'&&str2[i]<='Z')
					str2[i]+=32;}if(str1==str2) //均转换为小写后,若相同 ,则输出3,否则输出4 
				cout<<3<<endl;else
				cout<<4<<endl;}}return 0;}

测试结果

SpringBoot整合MybatisPlus如何实现字符串对比

关于“SpringBoot整合MybatisPlus如何实现字符串对比”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI