字符串对比

问题描述

给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:

1:两个字符串长度不等。比如 Beijing 和 Hebei

2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing

3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing

4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing

编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属的类的编号。

输入
包括两行,每行都是一个字符串
输出
仅有一个数字,表明这两个字符串的关系编号

样例输入

BEIjing
beiJing

样例输出

3

利用java里面已定义的方法来进行比较

import java.util.*;
public class CompareString {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s1 = sc.nextLine();String s2 = sc.nextLine();if (s1.length()!=s2.length()) {//比较长度System.out.println(1);return ;//如果符合该条件,跳出当前执行的方法,后面的方法也不再执行}if(s1.equals(s2)) {//比较内容是否一致(区分大小写)System.out.println(2);return ;}if(s1.equalsIgnoreCase(s2)) {//比较内容是否一致(不区分大小写)System.out.println(3);return ;}System.out.println(4);//剩下的只有情况四了return ;}
}

字符串比较(java)相关推荐

  1. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

  2. java考察代码_一段简单的关于字符串的 Java 代码竟考察了这么多东西

    下面的代码运行结果是什么?解释一下为什么会有这些差异. String s1 = "hello"; String s2 = s1 + ",world"; Stri ...

  3. Java中JSON字符串与java对象的互换实例详解

    这篇文章主要介绍了在java中,JSON字符串与java对象的相互转换实例详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JS ...

  4. Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  5. json字符串与java对象的相互转换(jackson)

    1.java对象转换为json字符串 package com.chichung.json;import com.fasterxml.jackson.core.JsonProcessingExcepti ...

  6. json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  7. 一个从源代码里提取中文字符串的java类

    2019独角兽企业重金招聘Python工程师标准>>> 工作中需要优化代码里的中文警示语和异常信息,实在比较多,所以就写了个程序专门从代码里提取中文字符串. java做的,比较简单, ...

  8. java检查两个字符串是否包含,java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含...

    java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含 要检查一个字符串是否包含另外一个字符串需要使用indexOf()方法,如果indexOf方法返回大于等于0的值 ...

  9. java语言中json转换,JSON字符串和JAVA语言对象的相互转换教程

    本文主要向大家介绍了JSON字符串和JAVA语言对象的相互转换教程,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一:字符串转换为对象:使用JSON.parse()方法 var st ...

  10. Collection的使用 字符串保存 java

    Collection的使用 字符串保存 java 创建集合 添加成员 获取长度 删除成员 按数据删除 清空集合 增强for遍历集合 使用迭代器 判断成员是否存在 判断是否为空 如果为空,就是true

最新文章

  1. java 类的存储结构设计_Doris存储层设计介绍1——存储结构设计解析
  2. 不要把OKR用成 KPI,OKR和KPI有什么区别?
  3. shell if else
  4. unity3d 数学的数学基础和辅助类
  5. 《微软飞行模拟》用AI还原15亿建筑,出现王宫变写字楼bug
  6. python可以做力扣的题吗_力扣题目练习一
  7. 献给支持51CTO博客的博友们-----做自己喜欢的事情
  8. 查看job运行时间,以便不影响生产数据库正常运行
  9. 用matlab进行单整性检验,应用VAR模型时的15个注意点(笔记)
  10. java编程思想--final关键字
  11. R数据分析:二分类因变量的混合效应,多水平logistics模型介绍
  12. Android日志分析工具的开发介绍
  13. P2P银行卡绑定(银行卡四要素)
  14. python代码写龙卷风_python - 龙卷风服务器二进制可执行文件
  15. 计算机中文字转换为表格怎么弄,怎样将wps中的文字转化成表格?
  16. centos7 yum 配置阿里云镜像
  17. 机器学习项目实战----新闻分类任务(二)
  18. 微信小程序开发工具安装破解
  19. 牛客网 KY6 手机键盘
  20. 10, excel vba 修改单元格的颜色

热门文章

  1. ucl学计算机,伦敦大学学院UCL这4个超酷的机器学习专业
  2. python - 元组,字典,集合
  3. 小程序生成图片保存到系统相册
  4. 什么是敏捷项目管理,为什么要使用敏捷管理?
  5. 通达信股票接口获取股票信息的流程是什么?
  6. 蓝桥杯单片机总结1(经验分享以及模块的注意点)
  7. 支付宝大调整,和微信越来越像了!
  8. JS 排序算法详解(冒泡排序,选择排序,插入排序,希尔排序,快速排序)
  9. C++11,使简单的事情简单
  10. 百度地图API计算俩点距离