解题思路: 把输入的字符串分成两部分,第一部分是包含字母的列表,对这部分进行排序;( 题目第一个要求sort排序,第二个要求保留大小写先后顺序用LinkedList) List<Character> charList = new LinkedList<>(); 第二部分记录非字母的下标 List<Integer> otherInexs = new ArrayList<>(); 字母列表排序完成后,合并还原字符串。(第三个要求非字母要还原到原来的位置,记...