假设有一个time_string,如: "wallclock(2011-09-22T01:52:00)"
在C语言中,我可以使用"strptime(time_string, "wallclock(%Y-%m-%dT%H:%M:%S)", &tm)"
获取日期时间并将其存储到struct tm中,
然后用来mktime(&tm)以秒为单位获取日期
但在Java中,我找不到如何传输字符串"wallclock(2011-09-22T01:52:00)",
有没有办法做这个工作?谢谢 :-)
我有一个用于文件删除的简单函数,
它会检查文件大小,
如果小于特定值,请删除该文件
但是,这个功能将被调用一千次
每次它都是新的文件实例,
我认为文件对象创建问题会很昂贵,
还有其他方法可以解决这个问题吗?
public void checkFile(String filePath) {
File file = new File(filePath); //this is expensive
if (file.length() < 500) {
file.delete();
}
}
Run Code Online (Sandbox Code Playgroud) java ×2