解法一
排序,依次比较。
import java.util.Arrays;class Solution {public boolean checkIfCanBreak(String s1, String s2) {char[] chars_1 = s1.toCharArray();char[] chars_2 = s2.toCharArray();Arrays.sort(chars_1);Arrays.sort(chars_2);boolean flag = true;// 假设s1<=s2for (int i = 0; i < chars_1.length; ++i) {if (chars_1[i] > chars_2[i]) {flag = false;break;}}if (flag) {return true;}flag = true;// 假设s1>=s2for (int i = 0; i < chars_1.length; ++i) {if (chars_1[i] < chars_2[i]) {flag = false;break;}}return flag;}}
