Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java compareTo()如何使用三个词而不是两个词_Java - Fatal编程技术网

Java compareTo()如何使用三个词而不是两个词

Java compareTo()如何使用三个词而不是两个词,java,Java,有没有办法使用compareTo()来使用三个单词而不是两个 如a1.与(a2)相比;哪种方法使用两个,如何使用三个?不,没有这样的方法,而且无论如何,树型比较的结果不能用单个整数有意义地表示 如果您认为需要这样一种方法,那么您真正需要的是一种对三项进行排序的方法。将它们放入数组或列表,然后分别调用Arrays.sort或Collections.sort。使用如下集合: String n = "word"; Collection<String> f = n

有没有办法使用compareTo()来使用三个单词而不是两个


如a1.与(a2)相比;哪种方法使用两个,如何使用三个?

不,没有这样的方法,而且无论如何,树型比较的结果不能用单个整数有意义地表示


如果您认为需要这样一种方法,那么您真正需要的是一种对三项进行排序的方法。将它们放入数组或
列表
,然后分别调用
Arrays.sort
Collections.sort

使用如下集合:

    String n = "word";      
    Collection<String> f = new ArrayList<String>();
    f.add("one");
    f.add("one");
    f.add("one");
    System.out.println(Collections.frequency(f, "one") == f.size());
    f.add("tow");
    System.out.println(Collections.frequency(f, "one") == f.size());
String n=“word”;
集合f=新的ArrayList();
f、 添加(“一”);
f、 添加(“一”);
f、 添加(“一”);
System.out.println(Collections.frequency(f,“one”)==f.size();
f、 添加(“拖航”);
System.out.println(Collections.frequency(f,“one”)==f.size();