Java 通过比较单词来比较字符串,只检查单词中相同数量的字母
鉴于: 字符串s0=we wrocławiu 字符串s1=w warszawie 当: Collator Collator=Collator.getInstancenew Localepl,PL; collator.setStrengthCollator.PRIMARY; collator.setDecompositionCollator.FULL_分解; int结果=collator.compares0,s1; 然后: assertTrueresult<0; 但是结果>0 如何比较字符串以忽略字母e?所以,如果它将3个字母的单词与5个字母的单词进行比较,它应该只检查3个字母。我会说: 伪代码: //找到长度最小的字符串的长度 //截断另一个字符串,使它们具有相同的长度 //比较它们Java 通过比较单词来比较字符串,只检查单词中相同数量的字母,java,Java,鉴于: 字符串s0=we wrocławiu 字符串s1=w warszawie 当: Collator Collator=Collator.getInstancenew Localepl,PL; collator.setStrengthCollator.PRIMARY; collator.setDecompositionCollator.FULL_分解; int结果=collator.compares0,s1; 然后: assertTrueresult0 如何比较字符串以忽略字母e?所以,如果
那么,你是想问如何比较两个被截断的字符串,使字符串中的每个单词都具有相同的长度吗?是的。在SQL中,COLLATE函数就足以做到这一点。