java - 如何比较java中文本的第二部分?
问题描述
有必要对比下后半段的文字,看看他们是不是兄弟
我试图找到解决这个问题的方法
这是问题链接
https://codeforces.com/group/MWSDmqGsZm/contest/219158/problem/L
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s1 = in.next();
String s2 = in.next();
String s3 = in.next();
String s4 = in.next();
if (s3.length() == s4.length()) {
System.out.println("ARE Brothers");
} else {
System.out.println("NOT");
}
}
}
解决方案
它在页面上说它每行提供两个字符串作为{“名字”+“姓氏”}。您正在读取 s1, s2 作为名字 + 姓氏,然后尝试比较 s3 和 s4,后者是第二个人的名字和姓氏。
之后,您需要更改检查他们是否是兄弟的方式。检查字符串的长度是行不通的,如果我有一个叫 Rex Davis 的人和一个叫 Michael Smith 的人,你的代码会说他们是兄弟,即使他们不是。
推荐阅读
- php - 为什么 AND SQL 运算符会使查询失败?
- html - 我想改变我的图像和文本之间的距离,并将所有项目向左移动,就像图二一样
- java - 如何从 2 个存储 x,y 值的 Arraylists 创建动画,并给出整数索引之间的时间变化?
- mysql - 在插入触发器之前在 MYSQL 中使用 IF 语句删除“The”
- spring-boot - 希望资源在 Spring WebFlux 中使用 Spring Security 实现身份验证
- php - 在 PHP 中验证 ID 令牌时出错 - Google API
- java - 使用 RINGING、OFFHOOK 和 IDLE 在 Android 上检测更好的通话状态
- pandas - CSV.File 忽略选项
- oracle - 我可以在 oracle 的触发器中禁用触发器吗?
- mongodb - 与 Elasticsearch 等数据库相比,mongoDB 和 Postgres 等数据库的搜索引擎表现如何?(2020 年)