我需要一个函数,根据String的自然排序方式,返回下一个String。
对于数学倾向的人来说,
function(X) = Y, where Y is such that: 1) X < Y
2) for all Z, if X < Z, then Y <= Z.
你能想到一个适用于字符串的函数吗?(匹配正则表达式^[A-Za-z0-9]+$
的字符串。我不关心,但你可以避免控制字符或任何可能导致编码问题、在XML中不合法、有换行符或类似“问题”字符的内容。)
compareTo
……它是按字典顺序排列的。 - Cantor