我想僅比較兩個不同的字符。例如'a'=='b'將返回true。 'A'=='a'將是錯誤的。什麼是最好的方法來做到這一點?僅根據案例比較兩個不同的字符
2
A
回答
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);
4
您可以使用
Character.isUpperCase(x) == Character.isUpperCase(y).
0
//Checks Uppercase
if variable.isUpperCase(str.charAt(index)) && variable.isUpperCase(str.charAt(index))
{
//set variable true
}
小寫我也不太完全知道如何實現這一點。我會就此回覆你。
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;
}
+0
與(假定靜態導入)相同'boolean func(char x,char y){return(isUpperCase(x)&& isUpperCase(y))|| (isLowerCase(x)&& isLowerCase(y)));' – nachokk
相關問題
- 1. 根據字段比較兩個文件
- 2. javascript:比較兩個字符串,跳過不同的字符
- 3. Ruby:根據數據庫校對比較兩個字符串utf8_general_ci
- 4. 同時比較兩個字符串
- 5. 根據查詢中定義的值比較兩個字符串
- 6. 比較兩個不同的數據庫
- 7. 比較兩個不同的行根據一列
- 8. Haskell比較兩個字符
- 9. 比較兩個字符串[]
- 10. 比較兩個字符
- 11. 比較兩個字符串?
- 12. 比較兩個字符串
- 13. 例外:比較兩個不同字符串數組的兩個字符串時的java.lang.NullPointerException
- 14. PHP不能比較兩個「字符串」
- 15. MySQL ORDER BY,CASE根據每個案例的不同字段
- 16. 根據尺寸比較兩個文件
- 17. 根據條件比較兩個Iqueryable
- 18. 根據順序比較兩個陣列
- 19. 比較兩個不同順序的字符串
- 20. 比較兩個不同工作簿中的字符串
- 21. 比較不同字符串的兩個列表
- 22. 比較javascript中兩個不同來源的字符串
- 23. 比較兩個字符串(但不同類型的)
- 24. 在Java中比較兩個不同大小的字符串arraylist
- 25. jquery比較來自不同元素的兩個字符串
- 26. 比較兩個字符串以不同的順序
- 27. 比較兩個不同文件中的字符串列表vb.net
- 28. 字符串比較方案不工作
- 29. 如何比較兩個不同長度的字符串,並僅爲1個無效字符返回false?
- 30. 逐字比較.NET中兩個字符串的比較
http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isLowerCase(char) –
不要了解這裏的問題。 Java字符比較的默認行爲是區分大小寫的。所以你需要的是「==」。你還需要什麼? –