我有一个包含以下字符串的数组
Object[] array = {"Tom","Jim","George"};
如何将每个对象作为字符串进行比较?
* 对于我的问题,数组必须是对象类型,并且仅包含字符串类型的对象。使用 String[] 非常明显。
最佳答案
像这样:
String testString = "xyz";
int result = testString.compareTo((String)array[i]);
或者例如:
int result = ((String)array[j]).compareTo((String)array[i]);
如果您不确定数组元素是否为String
,请使用instanceof
运算符进行检查。
关于java - 如何比较包含字符串的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36165636/