`
zx_code
  • 浏览: 98977 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一个java面试题目,把F盘下面所有文件名称打印出来?

    博客分类:
  • Java
阅读更多
java面试题目,打印F盘的所有文件名称
package com.file;

import java.io.File;

public class IteratorFile 
{
	public static void main(String[] args) 
	{
		File file = new File("F:\\");
		fileNameList(file.listFiles());
	}
	
	private static void fileNameList(File[] file)
	{
		if(file == null)return;
		
		for(File file1 : file)
		{
			if(file1.isDirectory())
			{
				fileNameList(file1.listFiles());
			}
			else
			{
				System.out.println(file1.getName());
			}
		}
	}
}
1
3
分享到:
评论
1 楼 zxl359592450 2014-12-31  
在不考虑性能的情况下,使用递归是常规做法。我记得有一本说并发书《Java虚拟机并发编程》开篇介绍性能的重要性例子就是查找当前目录下的所有文件的大小。如果使用并发的方式编写,肯定更能打动面试官。

相关推荐

    Java面试题目大全2017版 下载

    几乎包含所有java面试题及答案

    上海交通银行 Java面试题(上机考)

    在提供的压缩包中,包含了可能的题目描述图像"20130110_073659.jpg"以及一个名为"test1"的文件,这个文件很可能是面试题目的答案或者样例代码,用于在src目录下运行。 Java面试题通常涵盖以下几个核心知识点: 1. ...

    java打印Excel(与打印机通信、jacob)

    在这个过程中,一个常见的第三方库是Jacob(Java COM Bridge),它为Java提供了与COM组件交互的能力,使得我们能够在Java代码中调用Windows API来完成打印任务。下面将详细介绍这个过程中的关键知识点。 首先,理解...

    2023java八股文高频面试题

    本资源主要包括Java基础知识、Java集合、多线程、IO操作、网络编程、数据库等方面的面试题目,以及一些实际应用场景下的编程题目。本资源所包含的面试题目丰富多彩,有些题目侧重于Java基础知识的考察,而有些题目则...

    2024最强Java面试八股文

    《2024最强Java面试八股文》是一份针对Java面试的全面指南,内容涵盖JVM、MQ、MyBatis、MySQL、Redis、Spring Boot、Spring Cloud以及设计模式等多个方面。这份资料旨在帮助求职者系统地复习和掌握Java及相关技术的...

    java通过文件头内容判断文件类型

    在Java编程中,判断文件类型通常不是通过文件扩展名,而是通过读取文件的头部字节来识别。这是因为有些文件可能没有明确的扩展名,或者扩展名被恶意篡改。文件头内容通常包含特定的标识符,这些标识符是文件格式的...

    java中遍历某个目录下的所有文件及文件夹中的文件

    ### Java中遍历某个目录下的所有文件及文件夹中的文件 在Java开发中,经常会遇到需要遍历指定目录及其子目录下所有文件的情况。本文将详细介绍如何使用Java标准库中的`java.io.File`类来实现这一功能。我们将通过一...

    Java web 打印,Java pdf打印,Java 打印

    在Java开发中,Web打印和PDF打印是两个重要的技术领域,尤其在企业级应用中,它们经常被用来生成报告、发票、合同等文档。本文将深入探讨这些技术,并结合项目描述,提供一个详尽的解释。 首先,让我们从Java Web...

    常见java求职面试题目

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。对于有Java基础的求职者来说,掌握常见的面试题是至关重要的。本文将深入解析Java的基础知识,包括面向对象、类与对象、继承、多态性、...

    用Java读取.shp文件的工程文件

    这个Java工程文件旨在提供一个解决方案,帮助开发者读取`.shp`文件,获取其中的几何对象坐标,并将这些坐标写入新的文件中。下面我们将深入探讨如何用Java处理`.shp`文件以及相关的技术要点。 首先,要读取`.shp`...

    Java程序员面试笔试宝典-何昊pdf版

    5. **模拟面试**:提供一系列模拟面试题目及答案,帮助求职者熟悉面试流程和应对策略。 6. **简历撰写指导**:简历是求职的第一步,书中可能会有关于如何撰写一份吸引人注意的简历的建议。 综上所述,《Java程序员...

    如何把一个java程序打包成exe文件.doc

    在软件开发领域,尤其是对于Java开发者来说,将Java程序打包成EXE文件是一种常见的需求。这不仅可以让程序在没有安装Java运行环境(JRE)的计算机上运行,还能提高程序的安全性和便捷性。下面我们将详细介绍这一过程的...

    Class文件转JAVA

    轻松方便的把class文件转化为java文件

    最新Java面试宝典pdf版

    2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证...

    java-面试指北PDF版本(最新)

    【Java 面试指北】是一份针对Java求职者精心编写的面试指南,涵盖了从基础到高级的各种Java技术和面试技巧。这份PDF包含了多个主题,旨在帮助应聘者全面准备Java开发岗位的面试。 1. **如何成为一个合格的程序员?*...

    一个用JAVA写的清除EXE病毒文件的代码

    这个标题为“一个用JAVA写的清除EXE病毒文件的代码”的项目,显然是利用Java来编写的一种防病毒解决方案,主要针对的是可执行文件(EXE)的病毒清理。 描述中提到的“清除EXE病毒文件的代码”,意味着这个Java程序...

    2010华为java面试题华为java面试题华为java面试题华为java面试题华为java面试题

    根据给定的文件信息,我们可以总结出一系列与2010年华为Java面试相关的知识点,这些知识点涵盖了Java语言的基础概念、语法结构、类与对象、访问控制、异常处理、数据类型转换、编码标准以及面向对象编程的核心原则。...

    java访问https网址下载文件

    为了解决这个问题,我们需要自定义一个`TrustManager`,允许所有证书,或者导入特定的证书到Java的信任存储。以下代码展示了如何创建一个信任所有证书的`TrustManager`: ```java TrustManager[] trustAllCerts =...

    java高级软件工程师面试题大全及答案 含一些公司面试题

    java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助。java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助

    Java面试笔试题大汇总(最全+详细答案)

    以上是Java面试笔试题的常见内容,每个主题都包含丰富的理论和实践细节,需要通过大量的练习和项目经验来深入掌握。通过学习和复习这些知识点,不仅能为面试做好准备,也能提升自身的编程技能和问题解决能力。

Global site tag (gtag.js) - Google Analytics