java-Java怎么用Comparator中怎么实现文件夹的排序?

问题描述

Java怎么用Comparator中怎么实现文件夹的排序?
Collections.sort(treeNodeList new Comparator(){
@Override
public int compare(Object o1 Object o2) {
TreeNodeForPage a = (TreeNodeForPage)o1;
TreeNodeForPage b = (TreeNodeForPage)o2;
a.getName();
return 0;
}
} );

怎么比较name ,排序

解决方案

return a.getName().compareTo(b.getName());

时间: 2024-08-03 18:21:12

java-Java怎么用Comparator中怎么实现文件夹的排序?的相关文章

代码分析-Java中如何判断文件夹下当天有没有放文件?

问题描述 Java中如何判断文件夹下当天有没有放文件? List files = ftpUtil.getFileList(this.ftpTaskFolder);//ftp任务目录上获取任务文件 // 获取机构号全量数据传输任务文件 String organcodeFileName = """"; for (int i = 0; files != null && i < files.size(); i++) { String tempFileN

java项目中,本地文件夹内有DOM4J,可是在myEclipse中不显示

问题描述 java项目中,本地文件夹内有DOM4J,可是在myEclipse中不显示 java项目中,本地文件夹内有DOM4J,可是在myEclipse中不显示 解决方案 你把jar拷过来放在lib下,再add build path 解决方案二: 你是不是设置过滤器了,jar包都不显示啊 解决方案三: java project的jar包并非在lib中,而是在这个jre system library里面,引用外部包的话是右键点击他.....................(具体步骤省略,,) 解决

在java中如何获取文件夹占用空间的大小?(注意这里不是问文件夹大小)

问题描述 一般情况下,文件夹大小和文件夹占用空间是不一样的,如附件所示.在java中,如果要求文件夹大小,可以通过逐个文件大小的累加而获得.但是如果在java中要获取文件夹占用空间,有什么办法? 问题补充:suziwen 写道 解决方案 下面的代码 得JDK1.6以上的double used = ((file.getTotalSpace() - file.getFreeSpace()) / 1024.0 / 1024 / 1024);double total = file.getTotalSpa

SD卡中常见的文件夹名称及其作用

SD卡中常见的文件夹名称及其作用如下: 系统数据类--系统文件存储相关文件夹 1..android_secure:官方app2sd的产物,存储了相关的软件使用认证验证,删除之后SD卡中的软件将无法使用. 2.Android:存放重要的程序数据,比如google:map的地图缓存,误删掉后地图还需重新下载. 3.backups:包含重要的备份文件,比如联系人导出到SD卡会导入到此文件夹. 4.bugtogo:系统出现问题的时候会形成一些报告文件,存放在此文件夹. 5.data:缓存数据文件夹,与A

在Win7中不能删除文件夹的解决方法

  随着电脑的使用年龄增长,电脑中的浏览器缓存.无用的文件夹等越来越多,如果不加清理,能够使用的内存越来越少,就会导致运行速度越来越慢,浏览器的缓存还能够依靠清理软件来删除,但是文件夹就只能通过手动删除,一旦不能删除文件夹,就无法清理内存.最近就有用户抱怨Win7中不能删除文件夹,总是提示文件被占用,很是让人心烦.所以有没有什么方法能够解决这个问题呢?答案是肯定的,下面就和小编一起看看吧. 在Win7中不能删除文件夹的应对措施 1.首先单击开始菜单,然后找到开始菜单下的搜索窗口,在搜索窗口中输入

如何将深度win7系统中的$360Section文件夹删除掉?

  可以说,现在的360软件是比较受用户欢迎的一款软件,360旗下的软件比较多,他们所经营的范围也是比较广的,例如360浏览器,360手机助手,360杀毒软件,360安全卫士等等,这些都是大家比较熟悉的吧?特别是在最新win7系统下载中杀毒软件配合安全卫士的使用,更是大部分用户的首选,那么各位在深度win7系统中安装了360杀毒软件的用户是否有发现,自己的C盘或者是D盘中有出现一个$360Section文件夹?这个文件夹似乎是无法删除的,即便是卸载了360杀毒软件也是无法删除的,那么它到底要如何

修改注册表在右键菜单中添加清空文件夹命令

  本文介绍用修改注册表的方法在右键菜单中添加清空文件夹命令.很多时候,你可能需要清空文件夹中的内容,但希望继续保留文件夹中原来的结构,如果逐一打开各个文件夹进行文件删除,确实比较麻烦.其实,我们可以在右键菜单中添加相关的命令,以后操作起来就方便多了. 打开注册表编辑器,依次定位到"HKEY_CLASSES_ROOTFoldershell",右击选择"新建→项",新建一个名为"清空文件夹内容"的子项,接下来右击该项,继续新建一个名为"c

如何不用重命名在文件管理器中隐藏文件和文件夹

如果一个系统被多个用户使用,你或许出于个人原因想在文件管理器中隐藏一些文件或文件夹不让其他人看到(绝大多数用户不会对 Linux 系统进行深入了解,所以他们只会看到文件管理器列出的文件和文件夹),我们有三种方法可以来做这件事.此外,(除了隐藏)你还可以使用密码保护文件或文件夹.在这个教程中,我们将讨论如何用非重命名的方法在文件管理器中隐藏文件和文件夹. 我们都知道,通过以点(".")前缀重命名一个文件或文件夹的方式,可以在 Linux 中将该文件或文件夹隐藏.但这不是隐藏文件或文件夹的

asp.net 中怎么打开文件夹对话框

问题描述 asp.net中怎么打开文件夹对话框,注意不是文件对话框,就是象FileBrowserDialog那样的.但是这个控件是用在WINDOWS窗体程序里的.请教大家.谢谢 解决方案 解决方案二:你是指目录树?解决方案三:是的.请问怎么解决啊.不是树型目录也可以的.只要选择文件夹而不是文件.