字符串对比

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

package shifengshou;
import java.util.Scanner;
public class Main {public static void main(String[] args) {//字符串对比Scanner in = new Scanner(System.in);String s1 = in.next();String s2 = in.next();if(s1.length() != s2.length()){System.out.println("1");}else{if(s1.equals(s2))//区分大小写的判断System.out.println("2");else if(s1.equalsIgnoreCase(s2))//忽略大小写的判断System.out.println("3");}}
}

java字符串的比较(区分大小写、忽略大小写)相关推荐

  1. C#比较两字符串是否相等,忽略大小写

     1          string s1 = "aaa";  2             string s2 = "Aaa";  3              ...

  2. python 字符串比较忽略大小写的方法_python实现忽略大小写对字符串列表排序的方法...

    本文实例讲述了python实现忽略大小写对字符串列表排序的方法,是非常实用的技巧.分享给大家供大家参考.具体分析如下: 先来看看如下代码: string = ''' the stirng Has ma ...

  3. java字符串变成字母,java字符串的大小写字母转换

    java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m java 字符串指定位置的字母大小写转换 例如把 String Sa="SDFE ...

  4. java字符串的知识总结

    java字符串的基本概念 字符串是java特殊的类,使用方法像一般的基本数据类型. 声明字符串的方法: 字符串类型  字符串名字 = 字符串内容 例如 String str="hello&q ...

  5. golang 字符串比较 不区分大小写

    strings.EqualFold()可以检查两个字符串是否相等,同时忽略大小写.它甚至可以使用Unicode package mainimport ("fmt""str ...

  6. Java怎么查找字符串大写_在Java中,如何检查字符串是否包含子字符串(忽略大小写)?...

    本问题已经有最佳答案,请猛点这里访问. 我有两个String s,str1和str2. 如何检查str1是否包含在str1中,忽略大小写? indexOf和contains都是逐个字符的,所以如果你需 ...

  7. linux忽略大小写 grep,linux grep不区分大小写查找字符串方法

    grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i. 一.查看grep工具版本方法 图1 grep版本查询 二.grep -i 使用方法 ...

  8. java replace 忽略大小写_java替换字符串时忽略大小写

    替换字符串大家都用的很熟悉了,但是估计日常很少用到替换时忽略大小写,今天问了身边几个工作超10年的java程序员,竟然大家都不知道怎么写了,这种基础代码竟然都淡忘了.正好学习整理一下,在这里也分享备忘 ...

  9. java mongo忽略大小写,MongoDB:是否可以进行不区分大小写的查询?

    例子: > db.stuff.save({"foo":"bar"}); > db.stuff.find({"foo":" ...

最新文章

  1. keras图像增强augmentation
  2. 干货分享:插画家Anmi的创作技巧与练习方法
  3. Some Essential JavaScript Questions And Answers(3)
  4. 图形图像技术在手游中的潜在应用
  5. Linux下x86_64进程地址空间布局
  6. jdbc连接mysql驱动包_jdbc连接数据库驱动包
  7. IDEA中集成使用SVN
  8. Airtest网易自动化测试工具初探(一)
  9. [2020年]研究生数学建模竞赛题目分享
  10. java正则表达式大全(常用)
  11. 74hc595级联c语言程序,10个74HC595级联 单片机程序请教
  12. ffmpeg视频裁剪
  13. android脚本精灵开发,触动精灵脚本开发示例代码
  14. apk自行修改后的操作(软件安装不了,安了打不开,闪退)
  15. MCAL系列介绍04-GPT
  16. [计算机数值分析]直线拟合的最小二乘法
  17. .net 网站接入支付宝扫码支付
  18. 系列ML.Net 学习篇【一】——初识机器学习
  19. 如何确定企业是否需要推行CMMI?
  20. ceph-deploy osd activate xxx bluestore ERROR

热门文章

  1. msm8916 MDP(mobile display processor) 简介
  2. Python学习--day 10
  3. 临床医学专业计算机必须过几级,临床、金融、计算机电子信息,这些专业过去现在未来都是大热门...
  4. 【诗】《丧钟为谁而鸣》
  5. Jedis的常用操作
  6. OkHttp3 使用
  7. 简单分析RLP编码原理
  8. 接口/自动化面试题及答案
  9. nginx启动、重启、关闭
  10. 线上某个表带where的count(*)很慢