首页 > 解决方案 > 字符串比较

问题描述

我有两个字符串“Hello”和“Hello World”,程序应该返回最长的字符串“Hello World”。我认为我需要用 compareTo() 编写,但它返回数字,而不是字符串。如何返回最大的字符串?

标签: java

解决方案


如果您不想比较字符串并只检索最长的字符串,那么只比较它们的长度就足够了:

public static String getLongestString(String one, String two) {
    return one.length() >= two.length() ? one : two;
}

推荐阅读