Я делаю несколько тестов для проверки selenium, и я получаю список веб-элементов, используя приведенный ниже код.сортировка списка значений в java после преобразования строки в целое число
List<WebElement> list = GlobalVariables.BrowserDriver.findElements(By.xpath(".//*[@id='Tbls_T']/tbody/tr/td[4]"));
, а затем я итерация, что веб-элемент и получать значения, используя
for (WebElement webElement : list) {
System.out.println(webElement.getText());
}
так я получаю значение в виде строки. и выборочные значения дают ниже
-100.000 -80.000 0,100 87,270 3,000.000
Я хочу, чтобы проверить эти значения в порядке сортировки или нет? для этого я думаю, что я должен преобразовать в целое число, а затем проверить, используя какой-то метод сортировки, я думаю. для этого я попытался преобразовать значения в список integer, а затем использовать некоторый алгоритм сортировки, такой как Guava, для проверки сортировки. из-за отрицательных значений я сталкиваюсь с трудностями для этого.
Есть ли способ проверить порядок сортировки для вышеуказанной проблемы и проверить порядок значений. ?
благодарит заранее.
гуавы не алгоритм сортировки! Во всяком случае, вы на * Java 8 *? – CKing
Используйте подбор коллекции. – Sedrick
@SedrickJefferson Nope. Не тот ответ, который ожидает OP. – CKing