java - 字符串比较
问题描述
我有两个字符串“Hello”和“Hello World”,程序应该返回最长的字符串“Hello World”。我认为我需要用 compareTo() 编写,但它返回数字,而不是字符串。如何返回最大的字符串?
解决方案
如果您不想比较字符串并只检索最长的字符串,那么只比较它们的长度就足够了:
public static String getLongestString(String one, String two) {
return one.length() >= two.length() ? one : two;
}