在 Java 中按升序对字符串“13,5,8,4,2,1,9”进行排序 1,2,4,5,8,9,13

2022-09-03 16:30:13

如何按升序对字符串进行排序,以获得?"13,5,8,4,2,1,9"1,2,4,5,8,9,13


答案 1
  • 用逗号拆分字符串
  • 将每个子字符串解析为整数
  • 对生成的集合进行排序
  • 如果需要将结果作为字符串(不清楚),请将每个整数转换回字符串,并用逗号将它们连接在一起。

如果这些步骤中的任何一个给您带来困难,请更具体地说明。


答案 2
  1. 使用 将其拆分为一组项目。String.split()
  2. 转换为带有 的数字数组。Integer.valueOf()
  3. 对数组进行排序。
  4. 将其全部连接回 .StringBuilder

推荐