【问题标题】:Compare two strings by order in alphabet in java [duplicate]在java中按字母顺序比较两个字符串[重复]
【发布时间】:2020-05-19 09:14:54
【问题描述】:

我有两个字符串:

String string1 = "Abcdef"
String string2 = "Axyz"

我通常用 python 编写代码,所以我对 java 很陌生。 我如何将这些与字符串进行比较并找出字典中哪个排在第一位(我的意思是书而不是数据结构)?

【问题讨论】:

  • String 有一个方法,字面上称为compareTo(String),描述为Compares two strings lexicographically.。很抱歉,这个问题根本没有显示任何研究工作。
  • 比较复杂,因为字典顺序不一定等于字母顺序。

标签: java string


【解决方案1】:

由于String 实现了Comparable,您可以使用compareTo 按时间顺序进行比较:

string1.compareTo(string2)

【讨论】:

    猜你喜欢
    • 2013-12-25
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 2018-05-17
    • 2013-12-16
    相关资源
    最近更新 更多