Я делаю автоматизацию, где пытаюсь выполнить ниже:
Получение списка строковых значений с веб-страницы, которая уже находится в порядке возрастания.
Я хочу убедиться, что если на веб-странице заданы правильные значения в порядке возрастания или нет.
Поэтому я храню значения в массиве, который я собрал с веб-страницы.
После сбора значений с веб-страницы я сортирую этот массив, но кое-как не вижу те же значения в порядке возрастания после сортировки с использованием кода Java.
Это значения, которые я получаю после поднятия с веб-сайта:
_john
_tim
11
111
5
A
aaa
aaa
AI-1
Android
API
AppName
asd
AWS
AWS
awstest
AWSTest1type
Azure
И после сортировки с использованием коллекции java я получаю следующее:
_john
_tim
11
111
5
A
AI-1
API
AWS
AWS
Android
AppName
Azure
aaa
aaa
Код, который я использую для сортировки:
String rules = "< '_' < 1 < 2 <3 <4 < 5 < A < a";
Collections.sort(myStringArray, new RuleBasedCollator(rules));
Могу ли я что-то пропустить в вышеуказанных правилах?