请用java描述一种算法,可以判断两个类型为String的英文意思相同,其中意思相同的主要含义是:

请用java描述一种算法,可以判断两个类型为String的英文意思相同,其中意思相同的主要含义是:
1,与大小写无关
2,与句中标点符号无关
3,句子中多个空格和单个空格等价
gg何处无 1年前 已收到3个回答 举报

qqqqld 幼苗

共回答了8个问题采纳率:87.5% 举报

public class Test {
x09public static boolean isEquals(String str1, String str2){
x09x09str1 = str1.replaceAll(" ", "").replaceAll("[\pP‘’“”]", "");
x09x09str2 = str2.replaceAll(" ", "").replaceAll("[\pP‘’“”]", "");
x09x09if(str1.equalsIgnoreCase(str2))
x09x09x09return true;
x09x09return false;
x09}
}

1年前

10

boysonny 幼苗

共回答了15个问题采纳率:86.7% 举报

long time_old=System.currentTimeMillis(); /** 中间你所说的算法 **/ long time_new=System.currentTimeMillis(); //获取中间差时间 long time=time_new-time_old

1年前

1

世事的无常 幼苗

共回答了18个问题采纳率:88.9% 举报

把句中标点符号删除,可以使用正则表达式

用正则表达式把字符串中空格全部干掉.

String 有equalsIgnoreCase()忽略大小写比较字符串

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.070 s. - webmaster@yulucn.com