`
cucaracha
  • 浏览: 141351 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
A8f3fa2f-18ce-3862-897a-5d2209197c90
Java NIO.2
浏览量:87869
7a076ba7-8ec8-3241-aa3c-67bb2f7856a2
Java EE 7 简明教...
浏览量:36684
社区版块
存档分类
最新评论

[NIO.2] 第九篇 迭代 Path 对象中的所有元素名称

阅读更多
自从 Path 类实现了 Iterable 接口后,你就可以通过迭代的方法获取 Path 对象上的所有元素。下面是使用for 循环迭代 Path 对象的例子:

Path path = Paths.get("C:", "rafaelnadal/tournaments/2009", "BNP.txt"); 
 
for (Path name : path) { 
    System.out.println(name); 
} 


运行结果:

rafaelnadal 
tournaments 
2009 
BNP.txt 


文章来源:http://www.aptusource.org/2014/03/nio-2-iterate-over-the-name-elements-of-a-path/
分享到:
评论

相关推荐

    2021字节跳动面试参考手册.pdf

    2. 查找数组中的重复元素。 - 可以通过遍历数组或使用辅助数据结构(如HashSet)来查找数组中的重复元素。 3. 翻转数组。 - 通过循环交换数组首尾元素的方式来翻转数组。 4. 二维数组中的查找。 - 在二维数组中...

    java核心技术 卷II 英文版+源码 第十版

    3. **网络编程**:涵盖套接字编程,客户端/服务器模型,以及NIO(非阻塞I/O)和NIO.2(Java 7引入的新特性)。 4. **异常处理**:详细介绍了异常的分类、捕获、处理以及自定义异常,强调了良好的异常处理策略。 5....

    Java学习路线实战版

    2. **迭代器**:理解如何通过Iterator遍历集合元素。 3. **泛型**:使用泛型来限制集合中存储的元素类型,提高代码的类型安全。 五、IO与NIO 1. **传统IO流**:学习File类、InputStream/OutputStream、Reader/...

    Java 2实用教程(第五版张跃平例题代码)

    《Java 2实用教程(第五版)》是Java编程领域一本经典的教材,由知名作者张跃平编写。这本书深入浅出地介绍了Java编程语言的基础知识和核心概念,旨在帮助初学者快速掌握Java编程技能。本压缩包包含了书中例题的源...

    jdk-7u80-windows-x86.exe文件.zip

    - **NIO.2**:新的文件系统API(JSR 203),提供了异步文件操作,以及更好的文件路径处理和目录流等。 2. **JDK安装**: - `jdk-7u80-windows-x86.exe`是JDK7 32位版本的安装程序,适用于32位Windows操作系统。...

    JDK API 1.6.0中文版

    3. **NIO.2(New IO 2)**:这个版本引入了NIO的第二个版本,也被称为Java NIO 2或Java 7的File API。它提供了异步文件I/O操作,例如`AsynchronousFileChannel`,可以非阻塞地读写文件,以及文件路径操作的增强,如`...

    java基础笔记.zip

    1. **Java环境配置**:安装JDK(Java Development Kit)是开始Java编程的第一步,包括设置JAVA_HOME环境变量,配置PATH和CLASSPATH,确保Java编译器和解释器能够正常工作。 2. **语法基础**:学习Java的语法规则,...

    jdk-7u80-windows-x64

    4. **文件系统API(NIO.2)**:Java 7引入了新的文件系统API,提供了一套更强大且与平台无关的方式来操作文件和目录,如Files类和Path接口。 5. **尝试-with-resources语句**:这个新特性使得自动关闭资源(如文件...

    Core Java 2 Volume I, Fundamentals 6th Edition

    2. **环境配置**:学习Java的第一步是安装JDK(Java Development Kit)并配置好开发环境,包括设置JAVA_HOME变量和Path路径,以确保能够顺利运行Java编译器javac和解释器java。 3. **Java程序结构**:书中会详细...

    CoreJava9th_Vol_II

    接着,书中详细讨论了Java的IO与NIO系统,包括文件操作、输入/输出流、缓冲区、字符集、对象序列化等,以及NIO 2引入的新特性,如Path API和文件系统观察。此外,网络编程也是Java开发中的重要部分,书中的网络通信...

    21天学通Java.第7版-中文版-良心积分价

    5. **数组**:Java中的数组是一组相同类型的元素集合,可以是一维、二维或多维。了解如何声明、初始化和遍历数组,以及使用Arrays类提供的方法进行操作。 6. **字符串**:String类在Java中是不可变的,提供了丰富的...

    (sun)Java基础教程

    9. **集合框架**:掌握ArrayList、LinkedList、HashSet、HashMap等集合类的使用,了解泛型和迭代器的概念。 10. **输入输出流**:学习使用InputStream和OutputStream处理文件读写,以及BufferedReader和PrintWriter...

    Java经典教程,初学者的最好的宝典,从入门到精通(上)

    9. **对象和类**:理解面向对象编程的基本概念,包括类的定义、对象的创建、封装、继承和多态。 10. **异常处理**:学习如何使用try-catch-finally块进行错误处理,以及不同类型的异常类。 11. **输入输出流**:...

    《Java程序设计大学教程》课件

    2. **Java环境配置**:学习Java的第一步是安装Java Development Kit (JDK),设置Java环境变量,包括JAVA_HOME、PATH和CLASSPATH,以及配置集成开发环境(IDE),如Eclipse、IntelliJ IDEA或NetBeans。 3. **基础...

    Java进行教材第8版源码包(全编译)

    - Java环境搭建:介绍JDK(Java Development Kit)的安装,以及配置环境变量`JAVA_HOME`, `PATH`, `CLASSPATH`。 - 第一个Java程序:讲解"Hello, World!"程序,引入类、对象和main方法的基本概念。 2. **语法基础...

    findy

    6. **设计模式**:"findy"可能使用了设计模式,比如工厂模式用于创建搜索对象,迭代器模式用于遍历文件,或者观察者模式来实时更新搜索结果。 7. **命令行参数处理**:如果"findy"是一个命令行工具,那么它可能使用...

    java-basico:JAVA简介

    9. **IO流和NIO**:学习传统的IO流体系,以及非阻塞I/O(New IO)的使用。 10. **反射**:探究如何在运行时动态地获取类的信息并调用其方法。 11. **枚举和注解**:理解枚举类型的作用,以及注解在元数据中的应用。 ...

    java_learning_by_self:java基础知识自学笔记

    2. **Java环境搭建**:学习Java的第一步是安装Java Development Kit (JDK),配置好环境变量如JAVA_HOME、PATH和CLASSPATH,以及设置IDE(如Eclipse、IntelliJ IDEA)来编写和运行Java程序。 3. **基础语法**:包括...

Global site tag (gtag.js) - Google Analytics