描述

所述java.io.File.compareTo(File pathname)方法按字母顺序比较两个抽象路径名。此方法定义的顺序取决于操作系统。

声明

以下是java.io.File.compareTo(File pathname)方法的声明

public int compareTo(File pathname)

参数

pathname - 要与此抽象路径名进行比较的抽象路径名。

返回值

如果参数等于此抽象路径名,则返回零,如果抽象路径名在字典上小于参数且大于参数,则该方法返回大于0的值。

异常

NA

实例

以下示例显示了java.io.File.compareTo(File pathname)方法的用法。

package com.tutorialspoint;

import java.io.File;

public class FileDemo {

public static void main(String[] args) {

File f = null;

File f1 = null;

try {

// create new files

f = new File("test.txt");

f1 = new File("File/test1.txt");

// returns integer value

int value = f.compareTo(f1);

// prints

System.out.print("Lexicographically, ");

System.out.print("abstract path name test.txt");

// if lexicographically, argument = abstract path name

if(value == 0) {

System.out.print(" = ");

}

// if lexicographically, argument < abstract path name

else if(value > 0) {

System.out.print(" > ");

}

// if lexicographically, the argument > abstract path name

else {

System.out.print(" < ");

}

// print

System.out.println("abstract path name File/test1.txt");

// prints the value returned by compareTo()

System.out.print("Value returned: "+value);

} catch(Exception e) {

e.printStackTrace();

}

}

}

让我们编译并运行上面的程序,这将产生以下结果

Lexicographically, abstract path name test.txt > abstract path name File/test1.txt

Value returned: 46

java file pathname_int compareTo(File pathname)相关推荐

  1. java file 实例_Java File类的详解及简单实例

    Java File类的详解及简单实例 1. File():构造函数,一般是依据文件所在的指定位置来创建文件对象. CanWrite():返回文件是否可写. CanRead():返回文件是否可读. Co ...

  2. Java基础笔记6——File、流、枚举、断言

    Java基础笔记6 十一.File 代表文件或目录的类. 所表示的文件或目录在计算机中不一定真实存在. 绝对路径:以盘符或者/开头的路径--不以当前路径为基准,直接跳转到指定的位置 相对路径:不以盘符 ...

  3. Java IO流中 File文件对象与Properties类(四)

    File类 用来将文件或目录封装成对象 方便对文件或目录信息进行处理 File对象可以作为参数传递给流进行操作 File类常用方法 创建 boolean createNewFile():创建新文件,如 ...

  4. java file_java开发之File类详细使用方法介绍

    File类简介 在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象.File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像 ...

  5. java IO(一):File类

    1.File类简介 File类位于java.io包中.它面向文件层次级别操作.查看文件,而字节流.字符流操作数据时显然比之更底层. 学习File类包括以下几个重点:文件路径.文件分隔符.创建文件(目录 ...

  6. java file用法_Java File 类的使用方法详解(转)

    转自:http://www.codeceo.com/article/java-file-class.html Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对J ...

  7. JAVA基础--IO输入输出(File使用)17

    一. File中的方法 1.  列举方法 1 /* 2 * 获取指定目录以及子目录下的所有文件和文件夹 3 */ 4 public class ListFilesDemo { 5 public sta ...

  8. 图解 Java IO : 一、File源码

    2019独角兽企业重金招聘Python工程师标准>>> Writer      :BYSocket(泥沙砖瓦浆木匠) 微         博:BYSocket 豆         瓣 ...

  9. 【JAVA】文件储存——File

    目录 [File类] [创建File方法] [File删除方法] [File判断和获取方法] [File高级获取方法] [File类--示例项目] [File类] [概述]:是文件和目录路径名的抽象表 ...

最新文章

  1. Wireshark网络抓包(三)——网络协议
  2. iOS视图控制器之间delegate传值
  3. 【String类、static、Arrays类、Math类】
  4. 使用iozone和bonnie测试磁盘IO
  5. java BufferedReader
  6. 程序员编程知识经验总结
  7. 一招教你在linux服务器配置Jenkins持续集成神器
  8. Quartus II软件 基本使用(一)仿真一位全加器
  9. Ghost工具进行分区对拷(备份、迁移系统)
  10. 有哪些免费不收费的文件数据恢复软件?
  11. WordPress插件 引流吸粉到微信公众号 提高用户关注量
  12. Tilera平台使用体会
  13. UiPath Excel 数据筛选修改
  14. 讯飞语音转文字 PHP demo
  15. Godot Engine:用着色器实现通过开关隐藏部分模型
  16. 2022.01.05 Acwing寒假每日一题 拖拉机
  17. 名帖77 刘弘珪 楷书《金刚般若波罗蜜经》
  18. 安装win8的坎坷经历
  19. 弘辽科技:直通车双重优化
  20. c语言实现lower_bound和upper_bound

热门文章

  1. 超微四子星服务器_224核心448线程服务器---Supermicro超微高密四子星 2029BT-HNTR 数量不多只有60台...
  2. mysql笔记(windows上安装)
  3. Laravel模板事项
  4. laravel 报错htmlspecialchars() expects parameter 1 to be string, object given
  5. Uva12716 素数筛思想的应用
  6. python函数名的运用,闭包,迭代器
  7. Oracle12c开启scott账户
  8. UOJ #149 [NOIP 2015] 子串
  9. 兼顾FPGA和单片机
  10. Android Cursor类的概念和用法