Java file equals
I don't know about you guys but at least I expected that f1 would be equal to f2 in the below code but apparently that's not the case! What's your thoughts about this? It seems like I have to write my own equals method to support it, right? import java.io.*; public class FileEquals { public static void main(String[] args) { File f1 = new File("./hello.txt"); File f2 = new File("hello.txt"); System.out.println("f1: " + f1.getName()); System.out.println("f2: " + f2.getName()); System.out.println("f1.equals(f2) returns " + f1.equals(f2)); System.out.println("f1.compareTo(f2) returns " + f1