纯Java,利用char可以通过比较大小判断是否是字母进行字母提取以及判断是否更换,用ArrayList储存按A到Z提取出的字母,再遍历原字符数组,遇到字母就替换ArrayList中的第一个,并且将第一个删除,将第二个字母移动到ArrayList的第一位. import java.util.ArrayList; import java.util.Scanner; public class test26 { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...