下面是我的代码......
我正在尝试使用 " (...)? IntStream.range(...).forEach(i->{......}):false;
公共类 CheckAnagram {
boolean status=false;
int countForStr1=0;
int countForStr2=0;
String str1ToLowerCase,str2ToLowerCase;
public boolean isAnagram(String str1, String str2){
str1ToLowerCase=str1.toLowerCase().trim();
str2ToLowerCase=str2.toLowerCase().trim();
status = (str1ToLowerCase.length()==str2ToLowerCase.length())?
IntStream.range(0, str1ToLowerCase.length()).forEach(i->{
char tempChar=str1ToLowerCase.charAt(i);
IntStream.range(0, str1ToLowerCase.length()).forEach(j->{
if(str1ToLowerCase.charAt(j)==tempChar)
countForStr1++;
if(str2ToLowerCase.charAt(j)==tempChar)
countForStr2++;
});
}): false;
}
}