【发布时间】:2013-12-26 14:36:03
【问题描述】:
我有问题。
我有大约 10,000 个 .Xls 文件。他们被命名为000001.xls,000002.xls ...
我的代码如下所示:
File inputWorkbook = new File(inputFile);
Workbook w;
String fileName = inputWorkbook.getName().replace("0", "");
问题是当它替换0000160.xls 中的0 时,结果是16.xls,就像0000016.xls 一样。
我希望它是160.xls
有什么想法吗?
【问题讨论】:
-
你到底想做什么?!
-
好吧,如果这种行为是错误的,那么你想要做什么?从你到目前为止发布的内容很难判断。
-
Okey,当我替换 0 时,0000016.xls 和 0000160.xl 都变成 16.xls。我希望将 0000160.xls 命名为 160.xls
-
使用 Integer.ValueOf(filename) 并添加扩展名 .xls
-
并且不要将 .xls 传递给 valueOf 函数
标签: java string excel replace filenames