如何比较包含字符串的对象?

卡内利斯

我有一个包含以下字符串的数组

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运算符进行检查。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章