【发布时间】:2022-06-29 21:17:57
【问题描述】:
我有两个字符串,例如“2.15.4”和“2.14.3”。比较它的最佳方法是什么?是否可以使用 Comparator 进行比较?
我已经开始用类似的模式检索每个数字
Pattern first = Pattern.compile("(\\d+).");
Pattern second = Pattern.compile(".(\\d+).");
Pattern third = Pattern.compile(".(\\d+)");
【问题讨论】:
-
将其与心中的结果进行比较?以不同于字符串自然顺序的特定方式排序?
-
这些模式不会做你想要的,你需要避开点。