前景提要
HDC调试需求开发(15万预算),能者速来!>>>
如何按照顺序读取文件夹内的文件名:
如输出(1.jpg、2.jpg、3.jpg、10.jpg、11.jpg、20.jpg、21.jpg、31.jpg) // 图片 文件夹 File imgFile = new File(imgFilePath); // 图片文件夹路径不存在,则创建 if (!imgFile.exists()) { imgFile.mkdirs(); }else { // 存在图片,则直接获取 String[] list = imgFile.list(); //获取文件夹内的所有文件名 if(list != null){ //深拷贝 //浅拷贝 Arrays.asList(list) for (String name : list) { imgURList.add(name); //把文件名放入list里面 } // 对 list 排序 Collections.sort(imgURList); }
// 对 list 排序 Collections.sort(imgURList);
但是输出的是:(1.jpg、10.jpg、11.jpg、2.jpg、20.jpg、21.jpg、3.jpg、31.jpg)
不是我想要的 按数字大小 来排序的
请教大神们,谁做过没有呢??