Чтобы вывести общие символы между двумя строками в алфавитном порядке на Java, можно использовать метод toCharArray() класса String, чтобы получить массив символов из каждой строки. Затем можно отсортировать массивы символов и сравнить их элементы, выводя только те символы, которые встречаются в обоих массивах. Вот пример кода на Java, который реализует такой алгоритм: public static void printCommonCharacters(String str1, String str2) {
char[] chars1 = str1.toCharArray(); // получаем массив символов из первой строки char[] chars2 = str2.toCharArray(); // получаем массив символов из второй строки Arrays.sort(chars1); // сортируем массив символов первой строки Arrays.sort(chars2); // сортируем массив символов второй строки int i = 0, j = 0;
while (i < chars1.length && j < chars2.length) { // пока не достигнут конец хотя бы одного из массивов if (chars1[i] == chars2[j]) { // если символы равны System.out.print(chars1[i] + " "); // выв