网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java代码遍历所有菜单 java代码遍历所有菜单数据

怎么用Java编写简单的程序,遍历c盘里所有的文件

这个可以使用递归来实现,具体代码如下:

创新互联从2013年创立,是专业互联网技术服务公司,拥有项目网站设计、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元庄浪做网站,已为上家服务,为庄浪各地企业和个人服务,联系电话:13518219792

import java.io.File;

public class Demo {

public static void main(String[] args) {

File file = new File("C:\\");// 指定文件目录

method(file);

}

public static void method(File file) {

File[] fs = file.listFiles();// 得到File数组

if(fs!=null) {// 判断fs是否为null

for(File f : fs) {

if(f.isFile()) {// 如果是文件直接输出

System.out.println(f.getName());

} else {

method(f);// 否则递归调用

}

}

}

}

}

JAVA7如何遍历一个目录下的所有文件,如何知

1.遍历本目录下所有的文件(不包括目录的目录里的文件)

import java.io.File;public class main { public static void main(String[] args) { String path = "D:\\JAVA"; //要遍历的路径 File file = new File(path); //获取其file对象 File[] fs = file.listFiles(); //遍历path下的文件和目录,放在File数组中 for(File f:fs){ //遍历File[]数组 if(!f.isDirectory()) //若非目录(即文件),则打印 System.out.println(f); } }}

运行结果:

打印出 D:/JAVA下的全部文件(包括D:/JAVA下的目录下的文件)

1.遍历本目录下所有的文件(包括目录的目录里的文件)

import java.io.File;import java.io.FileFilter;public class FileText { public static void main(String[] args) { String path = "D:\\JAVA"; //要遍历的路径 File file = new File(path); //获取其file对象 func(file); } private static void func(File file){ File[] fs = file.listFiles(); for(File f:fs){ if(f.isDirectory()) //若是目录,则递归打印该目录下的文件 func(f); if(f.isFile()) //若是文件,直接打印 System.out.println(f); } }}

打印结果:

打印所有文件

java递归遍历某个菜单下的菜单树

不太清楚你这个Menu是哪来的类,不过如果上文你的程序能执行的话,说明menu.getChilds()是个集合,应该带有size()的函数。你可以取出menu.getChilds()的大小,再从头到尾遍历它。

int count=menu.getChilds().size();

for(int i=0;icount;i++)

{

showMenu( ((Menu)menu.getChilds().get(i)) , 0 );

//我估计这些children是个list,可以顺序遍历;但也有

//部分可能是set,那样就得用iterator了。

}


网页标题:java代码遍历所有菜单 java代码遍历所有菜单数据
路径分享:http://bjjierui.cn/article/hiehcj.html

其他资讯