我想仅在他们的案例中比较两个单独的字符。例如'a'=='b'将返回true。其中'A'=='a'将是假的。最好的方法是什么?
答案 0 :(得分:4)
您可以使用
Character.isUpperCase( x ) == Character.isUpperCase( y ).
答案 1 :(得分:2)
检查Java API以查找Character
(http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isUpperCase(char))。
char a = ...;
char b = ...;
boolean sameCaseStyle = Character.isUpperCase(a) == Character.isUpperCase(b);
答案 2 :(得分:0)
//Checks Uppercase
if variable.isUpperCase(str.charAt(index)) && variable.isUpperCase(str.charAt(index))
{
//set variable true
}
对于小写,我不太完全确定如何实现它。我会尽快回复你。
答案 3 :(得分:0)
申请..
boolean func(char x,char y){
if(Character.isUpperCase(x)==Character.isUpperCase(y))
return true;
if(Character.isLowerCase(x)==Character.isLowerCase(y))
return true;
else return false;
}