import java.util.*; import java.math.*; class Solution { public boolean isAnagram(String s, String t) { char[] ss = s.toCharArray(); char[] tt = t.toCharArray(); Arrays.sort(ss); Arrays.sort(tt); return Arrays.equals(ss, tt); } } public class Main { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); Solution solution = new Solution(); String s = scanner.nextLine(); String t = scanner.nextLine(); System.out.println(solution.isAnagram(s, t)); } }
import java.util.*; import java.math.*; class MySort implements Comparator<Integer>{ @Override public int compare(Integer o1, Integer o2) { return o2.compareTo(o1); } } public class Main { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); Integer[] a = new Integer[n]; for(int i=0; i<n; i++){ a[i] = scanner.nextInt(); } Arrays.sort(a,new MySort()); for(int i=0; i<a.length; i++){ System.out.println(a[i]); } } }
2.实现comparable接口并重写compareTo方法
代码:
LeetCode242 有效的字母异位词(Java字符数组排序&自定义排序记录)
原文:https://www.cnblogs.com/sykline/p/12374944.html