Как отсортировать строку java
Ответы
Сергей Якимович
22 января 2023
Для сортировки строки разобьем ее на сортируемые части и применим метод sorted()
в стриме :
import java.util.Arrays;
import java.util.stream.Collectors;
public class App {
public static void main(String[] args) {
String str = "EDACBHGF";
String sortedStr = Arrays.stream(str.split(""))
.sorted()
.collect(Collectors.joining());
System.out.println(sortedStr); // => ABCDEFGH
String text = "Ivan Petr Anna Egor";
String sortedText = Arrays.stream(text.split(" "))
.sorted(Comparator.reverseOrder())
.collect(Collectors.joining(" "));
System.out.println(sortedText); // => Petr Ivan Egor Anna
}
}
0
0