`
zx_code
  • 浏览: 98532 次
  • 性别: 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面试题目

    中兴JAVA面试题目 单选择题 1. 编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 .class。这说明 Java 编译器编译 Java 源程序文件时,会将其转换为平台无关的字节码文件,以便...

    java 打印pdf文件 也可批量打印

    ### Java打印PDF文件及批量打印实现 #### 一、引言 在企业级应用开发中,经常需要处理各种文档操作,其中包括PDF文件的打印。Java作为一种广泛应用的企业级开发语言,提供了多种方式来实现这一功能。本文将详细...

    java面试题目20页可已打印题目含解析和答案

    Java面试题目常常涵盖了许多核心概念和技术,这些都是求职者在准备面试时需要重点掌握的。以下是对给定题目中涉及的一些关键知识点的详细解释: 1. **日期与时间处理**: 这个问题涉及到Java中的`Calendar`类和`...

    Java面试总结(珍藏版)

    2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试题目总结 珍藏版 2012各大公司Java面试...

    JAVA面试题目

    可以包含多个公共类,但是每个文件只能有一个公共类,并且文件名必须与公共类的名称完全相同。 7. 排序都有哪几种方法?请列举。 排序方法有快速排序、冒泡排序、插入排序、选择排序、归并排序、堆排序等。 8. ...

    汇丰软件java面试题

    "汇丰软件Java面试题详解" 汇丰软件Java面试题是许多IT行业新人的梦寐以求的岗位,需要考生具备扎实的Java基础知识和...考生需要认真准备,熟悉面试题目,提高自己的编程能力和英语口语能力,以便通过面试获得成功。

    JAVA经典算法面试39题及答案

    本资源总结了39道经典的 JAVA 算法面试题目,每个题目都附带答案,涵盖了常见的算法问题,旨在帮助读者更好地掌握 JAVA 编程语言和算法设计。 算法概述 算法是计算机科学中最重要的组成部分,指的是解决特定问题的...

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

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

    2023java八股文高频面试题

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

    java 如何调用系统打印机打印文件

    java 如何调用系统打印机打印文件,也是从别人借鉴过来,免费的

    2024最强Java面试八股文

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

    java 实现二维码批量打印

    5. **设置打印任务**: 创建一个Java程序或者Web服务接口,接收批量打印请求。这个接口会调用Java的`java.awt.print.PrintService` API来处理打印任务。你需要先获取可用的打印机列表,然后选择合适的打印机进行设置...

    android和java面试大全集

    2011android面试题目及其答案大全.doc java基础笔试题.doc 安卓鄙视题附答案.txt 史上最全的android面试题库.docx android工程师笔试试卷.doc Android面试题(详细答案).doc Android内测题.doc Java面试题2.doc ...

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

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

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

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

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

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

    java面试题总结资料

    这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...

    JAVA面试题目:Java中的抽象类和接口有什么区别?

    题目:Java中的抽象类和接口有什么区别?

    Java面试宝典2018-最全面试资料

    这本书不仅为求职者提供了丰富的面试题目,还帮助他们复习和巩固了Java相关的技术要点,尤其是在应对企业实战面试中,这些内容尤为重要。 在Java SE基础知识方面,书中深入讨论了面向对象的特性,包括封装、继承和...

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

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

Global site tag (gtag.js) - Google Analytics