如何使用字符串類的compareToIgnoreCase
方法來查看一個字符串是否小於或等於另一個字符串?看到我不能使用「>
」和「<
」。如何使用compareToIgnoreCase方法?
-7
A
回答
5
這個例程返回-1,0或1的值,所以你可以做這樣的事情:
String first;
String second;
... assign first and second
if(first.compareToIgnoreCase(second) < 0) {
// second is less than first...
} else if first.compareToIgnoreCase(second) == 0) {
// second is same as first...
} else if first.compareToIgnoreCase(second) > 0) {
// second is greater than first...
}
+1
其他部分之後的第三個」if「是多餘的。 – Maroun
+0
是的,但爲了完整描述界面而添加。 – PaulProgrammer
相關問題
- 1. 寫我自己與compareToIgnoreCase方法
- 2. 在排序字符串數組中使用compareToIgnoreCase()方法
- 3. compareToIgnoreCase不適用於Strings.xml
- 4. Java比較器compareToIgnoreCase
- 5. java8錯誤找不到符號當我使用comparetoIgnoreCase和Upper/UnderCase
- 6. 如何使用Moq.MockRepository.Of()方法
- 7. 如何使用heightForRowAtIndexPath方法?
- 8. 如何使用方法showMessage()?
- 9. 如何使用onItemSelected方法?
- 10. 如何使用setResultCallback方法?
- 11. 如何使用XDocument.CreateWriter方法?
- 12. 如何使用prepareForReuse方法
- 13. 如何使用Socket方法?
- 14. 如何使用readline方法?
- 15. 如何使用HttpClient.GetStreamAsync()方法?
- 16. 如何使用GetHBITMAP方法?
- 17. 如何使用DataTable.Merge方法
- 18. 如何使用CanvasBitmap.SaveAsync方法?
- 19. 如何使用類方法
- 20. 如何使用replace()方法?
- 21. 如何使用onActivityResult方法
- 22. 如何使用getChangedCells方法?
- 23. 如何使用`authenticate_or_request_with_http_token`方法
- 24. 如何使用方法?
- 25. 如何使用「is」方法
- 26. 如何使用此方法
- 27. 如何使用POST方法
- 28. 如何使用方法
- 29. 如何使用window.open方法
- 30. 如何使用readAttributes方法?
你看一看的Javadoc這種方法? http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#compareToIgnoreCase%28java.lang.String%29 –
因此,如果兩個字符串相等,它會自動返回0嗎? – babaysteps
@babaysteps - 你沒有注意到文檔 - 「***返回:** 一個負整數,零或一個正整數,因爲指定的String大於,等於或小於此String,忽略大小寫注意事項*「 – Lion