java - 从文件名中截断字符串

标签 java string

我之前写过一段代码,一旦文件保存在目录中,我就会在文件中添加时间戳。 现在我希望能够从扩展名 .txt 之后的文件中截断时间戳 注意我的时间戳格式是:_yyyy-mm-dd。

最佳答案

如果您的扩展名后有 _yyyy-mm-dd 格式的日期,就可以使用

String strippedFileName = fileName.substring(0, fileName.length() - 11);

或者更好一点

String dateFormatString = "_yyyy-mm-dd";
String strippedFileName = fileName.substring(0, fileName.length() - dateFormatString.length());

关于java - 从文件名中截断字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850322/

相关文章:

java - 执行终端命令flex

Java Swing 一个 JCheckBox 上有两个 Action 监听器

Java Flight Recorder 命令参数以启用对象统计信息的收集

java - 我的 Java 纸牌游戏出现问题

jquery - 如何在 jQuery 中用空格或单引号替换双引号?

c++ - 将整个 ASCII 文件读入 C++ std::string

java - jasper报告中面积图中面积的透明度问题

string - Delphi字符串内存泄漏?

c++ - 动态增加和减少字符数组?

string - 如何确定 WinDbg 中以空字符结尾的字符串的长度