java中怎么判断一个字符串的前缀和后缀是否与另一个字符串相同

2025-03-24 21:09:29
推荐回答(5个)
回答1:

String str1 = "abcasdfasdfabc";
String str2 = "abcdsdfasdfasdfasdfasdabc";
if(str1.startsWith(str2.substring(0,2))&&str1.endsWith(str2.substring(str2.length()-3)))
System.out.println("两个字符串前三位和后三位都相同");
else
System.out.println("两个字符串前三位和后三位不相同");

回答2:

startsWith()和endsWith()
来获取前缀和后缀,equals()来判断2个String是否相同

回答3:

startsWith()和endsWith()
这2个方法就可以

回答4:

String example = "abcdef"
example.startsWith("a") && example.endsWith("f")

回答5:

用 str.equals("XXX");来判断