关于java的字符串操作
来源:互联网 发布:手机淘宝首页怎么装修 编辑:程序博客网 时间:2024/05/29 14:08
背景:昨天做了一个工作,将数据库里的某张表的字段取出,其字段为file_name,对比数据库的文件名称和 我本地的一个文件夹下的文件名称,文件夹内的文件没有在数据库中一file_name显示则删除该文件,下面是我写的demo,还附带了一些其他的业务逻辑:
被注释掉的部分是string的一些字符串操作,在readAndDelete方法里有用到delete方法删除文件,
public class DeletePicFromFolder {
public static void main(String[] args) {
long startTime=System.currentTimeMillis();
readAndDelete();
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
// String s = "http://fsnrec.com:8080/portal/market/SWT-20138121/SWT-2013812120140119142120111.jpg";
// String s1= s.replaceAll("http://fsnrec.com:8080/portal/", "G:/temp/log/");
// System.out.println(s1);
// String[] ss = s.split("/");
// System.out.println(ss.length);
// for(int i=0;i<ss.length;i++){
// System.out.println(ss[i]);
// }
}
public static void readAndDelete() {
String path = "G:/temp/log";
File file = new File(path);
File[] tempList = file.listFiles();
// System.out.println("该目录下对象个数:" + tempList.length);
String sql = "SELECT tt.FILE_NAME FROM t_test_resource tt INNER JOIN t_test_product_to_resource tp on tp.RESOURCE_ID=tt.RESOURCE_ID ";
Result rs = DBConnection.getSelected(sql);
if (rs != null && rs.getRowCount() > 0) {
for (int i = 0; i < tempList.length; i++) {
System.out.println("長度:" + rs.getRowCount());
for (int j = 0; j < rs.getRowCount(); j++) {
ImgInfo imgInfo = new ImgInfo(rs.getRows()[j]);
System.out.println("文件 名稱:" + imgInfo.getImgName());
if (tempList[i].getName() != imgInfo.getImgName()) {
tempList[i].delete();
}
}
}
}
}
}
- 关于java的字符串操作
- java关于String字符串操作的方法
- 关于字符串的操作
- 关于字符串的操作?
- 关于字符串的操作
- 关于Java字符串操作的思考和总结
- Java的字符串操作
- Java的字符串操作
- java字符串的操作
- JAVA字符串的操作
- Java字符串的操作
- 转发---关于字符串的操作
- 一些关于字符串的操作
- 一些关于字符串的操作
- 关于字符串操作的疑问
- 关于字符串的相关操作
- 关于字符串操作的方法
- 关于字符串常量的操作
- 蓝桥杯校赛题目以及解析
- 【杭电】[2003]求绝对值
- Acjoy群赛D-Grade题解
- Oracle 定义类型
- 值得你关注的Android6.0上的重要变化(二)
- 关于java的字符串操作
- C语言 二分查找
- debugfs使用软件查看gpio状态
- Android 单个App显示多个任务列表预览视图
- spring中@ResponseBody ajax返回处理信息给前台 中文乱码问题
- OAuth 2.0
- bootstrap-datetimepicker和uploadify应用总结
- [leetcode] 38. Count and Say 解题报告
- delphi7的快捷键