【问题标题】:java string function need helpjava字符串函数需要帮助
【发布时间】:2011-09-08 06:01:03
【问题描述】:
System.out.println(s.toString().substring(0,s.indexOf(".mp3")));

我正在从 android 应用程序下载文件..
我需要将它们命名为 1 2 3 这样.. 所以.. 我需要做的是增加它的最大大小,所以我已经完成了

System.out.println(s.toString().substring(0,s.indexOf(".mp3")));

从这里它会给我 1 2 3 ,尽管我的 mp3 文件名现在我想将它的最大值微调,所以我可以将它增加 1 但如何做到这一点?

【问题讨论】:

    标签: java string increment


    【解决方案1】:

    好吧,您可以解析每个文件名(例如,使用 Integer.parseInt)。

    或者,如果您知道您的文件数少于(例如)100,000 个,您可以以一种可排序的方式开始格式化文件名 - 因此您将拥有 00141.mp3,而不是 141.mp3。这样你就可以对所有文件名进行排序并解析最后一个。

    【讨论】: