`
liujiawinds
  • 浏览: 136930 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

File里面的compareTo()方法

    博客分类:
  • java
 
阅读更多

 

public class Compare {
	/**
	 * @param args
	 * 如果compareTo的字符串的首字母相同,
	 * 则返回两个字符串的长度差值。
	 * 否则返回两个字符串首字母的小写字母的ASCII码的差值
	 */
	public static void main(String[] args) {
		File file = new File("D:\\nice\\team.txt");
		File anotherFile=new File("e:\\1");
		int i=anotherFile.compareTo(file);
		System.out.println(i);
	}
}

 运行结果为1

public class Compare {
	/**
	 * @param args
	 * 如果compareTo的字符串的首字母相同,
	 * 则返回两个字符串的长度差值。
	 * 否则返回两个字符串首字母的小写字母的ASCII码的差值
	 */
	public static void main(String[] args) {
		File file = new File("D:\\nice\\team.txt");
		File anotherFile=new File("D:\\nice\\team");
		int i=anotherFile.compareTo(file);
		System.out.println(i);
	}
}
 运行结果为:-4
0
3
分享到:
评论

相关推荐

    关于重写equals,hashcode以及compareTo方法!

    关于重写equals、hashcode以及compareTo方法! equals()方法是Object类中的一个方法,它用于比较两个对象是否相等。然而,它的默认实现是比较对象的引用(地址),而不是比较对象的实际内容。因此,在某些情况下,...

    compareTo用法

    ### compareTo方法详解 在Java编程语言中,`compareTo`方法是一种非常重要的方法,它主要用于对象之间的比较。此方法常用于实现`Comparable`接口时自定义排序逻辑,是Java集合框架中进行排序的基础。 #### ...

    java CompareTo使用案例

    在Java编程语言中,`compareTo()`方法是`Comparable`接口的一部分,它允许对象进行相互比较。这个方法主要用于排序,特别是当需要自定义排序规则时。本文将深入探讨`compareTo()`方法的使用,包括其基本原理、语法、...

    String类下compareTo()与compare()方法比较

    String类下compareTo()与compare()方法比较 String类下compareTo()与compare()方法是Java语言中两个常用的比较方法,但它们在使用和实现上存在一定的区别,本文将对这两个方法进行详细的比较和分析。 首先,...

    aequum:Aequum 库旨在通过使用 Java 8 lambdas 在 POJO 类上编写 equals、hashCode 和 compareTo 方法时帮助删除一些样板

    ###Responsibilities### Aequum 库旨在通过使用在 POJO 类上编写equals 、 hashCode和compareTo方法时帮助删除一些样板。 请注意,此库依赖于 Java 8。 ###组件初始化指令###要使用此库,调用builder的方法Aequum...

    Java SE程序 TreeSet类中自定义CompareTo类

    Java SE程序 TreeSet类中自定义CompareTo类Java SE程序 TreeSet类中自定义CompareTo类Java SE程序 TreeSet类中自定义CompareTo类Java SE程序 TreeSet类中自定义CompareTo类Java SE程序 TreeSet类中自定义CompareTo类...

    java中File类总结

    3. **`compareTo(File pathname)`**:比较两个`File`对象的路径名,按照字典顺序排序。 4. **`delete()`**:从文件系统中删除文件或目录。如果文件正在被其他进程使用,则可能无法成功删除。 5. **`deleteOnExit()`*...

    File_java_

    - `compareTo(File anotherFile)`:根据文件路径进行比较,可用于排序。 `File.java`这个文件可能是实现了一些自定义的`File`类功能或者扩展了标准Java的`File`类,可能包含对上述方法的重写或补充。在实际项目中...

    java File类文件的使用

    - `compareTo(File anotherFile)`:根据文件或目录的名称进行比较,可用于排序。 7. **I/O流的桥梁**: - `FileInputStream` 和 `FileOutputStream`:`File`类可以作为这两个类的构造器参数,用于从文件读取数据...

    详解java中保持compareTo和equals同步

    这是因为 indexOf 方法是基于 equals 方法来实现的,而 binarySearch 方法是基于 compareTo 方法来实现的。 为什么会产生这样的结果呢?这是因为 compareTo 方法和 equals 方法之间的比较依据不同。compareTo 方法...

    File方面的源代码操作文件的.rar

    - `compareTo(File anotherFile)`:根据文件名进行比较。 6. **I/O流操作**: - `toURI()`和`toURL()`:转换为URI或URL对象,可以用于建立输入/输出流。 - `openStream()`:从Java 7开始,可以直接打开一个输入...

    javaIO流File类的使用共3页.pdf.zip

    - `compareTo(File anotherFile)`根据文件名进行比较,可用于排序。 - `equals(Object obj)`检查两个File对象是否表示同一个文件。 7. **文件的相对路径与绝对路径** - `getAbsolutePath()`返回文件的绝对路径。...

    BigDecimal#compareTo - 副本.md

    BigDecimal#compareTo - 副本

    java的file类

    - `compareTo(File anotherFile)`:基于文件名的字典顺序比较两个`File`对象。 8. **文件和流的桥梁**: - `toURI()` 和 `toURL()`:将`File`对象转换为URI或URL,便于通过网络访问。 - `openStream()`(Java 7...

    java源码解析之String类的compareTo(String otherString)方法

    《深入解析Java String类的compareTo(String otherString)方法》 在Java编程中,String类是不可或缺的一部分,它的各种方法在日常开发中被广泛使用。本文将深入探讨String类中的compareTo(String otherString)方法...

    javaFile文件操作和文件流的详解(福哥出品).pdf

    文件夹属性和方法是指File类中的各种方法和属性,用于对文件和文件夹进行操作。常见的文件夹属性和方法有: 1. createNewFile():创建指定的文件。 2. mkdir():创建一个目录。 3. mkdirs():创建多级目录。 4. ...

    Java语言程序设计基础课后复习题答案第十三章

    Java 语言程序设计基础课后复习题答案第十三章 ...Java 语言程序设计基础课后复习题答案第十三章涵盖了 Java 语言的基础知识、对象和类、多态、接口、异常处理、日期和时间、compareTo 方法和 clone 方法等重要知识点。

    Java 类自定义排序

    该接口只有一个方法,即 compareTo 方法,该方法用于比较两个对象的大小。compareTo 方法的返回值是一个整数,表示当前对象与比较对象的大小关系。如果当前对象小于比较对象,则返回负整数;如果当前对象大于比较...

    java string类常用方法

    compareTo方法按照字典顺序比较两个字符串。如果字符串位于other之前,则返回一个负数;如果字符串位于other之后,返回一个正数;如果两个字符串相等,返回0。 endsWith方法 endsWith方法如果字符串以suffix结尾,...

Global site tag (gtag.js) - Google Analytics