Java比较具有字符和数字的字符串

Fra*_*nXh 3 java string compare

在Java中,我想比较和排序包含字符和数字的字符串.例如:

应对A15,D35,A17,C45,B27,C30进行分类

A15 A17 B27 C30 C45 D35.我不确定如何比较其中两个元素,因为它们包含一个字符串和一个数字.有人可以帮我吗?

Gre*_*ill 6

如果您的数字总是两位数,那么只需将整个数据作为字符串进行比较.十进制数字也是字符串.

如果您需要对A9,A54和A123456进行排序并希望数字按其数值排序,则会有不同的故事.在这种情况下,您可能需要编写自己的比较函数,将字符串拆分为其组成部分.