我有一個包含下列字符串如何比較包含字符串的對象?
Object[] array = {"Tom","Jim","George"};
數組我如何在每個對象進行比較的字符串?
* 數組必須是Object的類型,並且只包含我的問題的String類型的對象。使用String []非常明顯。
我有一個包含下列字符串如何比較包含字符串的對象?
Object[] array = {"Tom","Jim","George"};
數組我如何在每個對象進行比較的字符串?
* 數組必須是Object的類型,並且只包含我的問題的String類型的對象。使用String []非常明顯。
就像是:
String testString = "xyz";
int result = testString.compareTo((String)array[i]);
,或者例如:
int result = ((String)array[j]).compareTo((String)array[i]);
如果你真的不知道,如果數組元素是String
,使用instanceof
運營商進行檢查。
所以你想比較一個數組的元素與另一個字符串? –
是的。並得到一個整數作爲結果,如「compareTo」方法。 – Kanellis
如果你確定該對象是一個字符串,你可以施放它。 –