课题
针对单词进行排序,先按字母的长度排序,长者在前;
在长度相等的情况下,按字典降序排序。
例如,有单词序列“apple banana grape orange”,排序后输出结果应为“orange banana grape apple”。
代码
package exp1;
import java.util.List;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Comparator;
import java.util.TreeSet;
import java.util.stream.Collector;
class word implements Comparable {
public String text;
public int len;
public word() {
// TODO Auto-generated constructor stub
this.text = null;
len = 0;
}
public word(String text) {
this.text = text;
this.len = text.length();
}
public String toString() { //println 打印字符串 先把"输出"转型成字符