ich die Fare in Form vonWie die Zeichenfolge Arraylist in die Doppel konvertieren, so dass die Arraylist sortierten Wert
C $ 145,19 C $ 298,17, CC $ 398,17, C hat eine Liste der Fluggesellschaft Angebote zurückkehren konnte $ 876.21, C $ 1001.71
und der Deal wird auf der Grundlage des Tarifs von niedrigeren nach höheren sortiert angezeigt.
Ich muss ein Skript erstellen, das diesen Tarif abruft und prüft, ob die Deals auf der Basis des Tarifs von niedriger zu höher erscheinen. Aber ich verwende die Array-Liste als String statt Double.
Wie konvertiert man die String-Arraylist in das Double, damit die Arraylist den sortierten Wert zurückgeben kann?
Code:
ArrayList<String> dealList = new ArrayList<>();
List<Webelement> deals = driver.findelements(By.xpath//"div[@class='xyz']");
// It pulls out all the Fare with same Xpath which is almost 10 value.
for(Webelement w: deals)
{
deallist.add(w.gettext());
}
ArrayList<String> newDeaList = new ArrayList<>();
for(String s: dealList)
{
newDealList.add(s);
}
Collections.sort(newDealList);
Assert.Assertequals(dealList,newDealList);
Aber ich bin nicht die richtige Ausgabe zu bekommen.
Ausgangswert:
C $ 145,19 C $ 298,17, CC $ 398,17, C $ 876,21 C $ 1001,71
Sie nicht brauchen, es in eine Reihe zu schalten, und so lange, dass C $ sind in den Werten, kann man auch nicht – Stultuske
Randnotiz: Sie möchten hier ein ** real ** [mcve] bereitstellen. Der Code, den Sie zeigen, gibt keine Hinweise darauf, was vor sich geht. – GhostCat
Auf einer Webseite finden Sie eine Liste mit Flugangeboten, die von bestimmten Reisezielen mit bestimmten Tarifen angezeigt werden. Die Angebote sind bereits nach Tarif sortiert. Ich muss ein Skript dafür erstellen, damit die Deals sortiert werden. Mein Ansatz. Ich habe das Webelement der Typenliste genommen und den Xpath davon gezogen. Dann habe ich die Liste in Array-Liste hinzugefügt und den Wert von gettext gezogen. Jetzt in einer anderen Liste habe ich den gleichen Wert kopiert und collection.sort angewendet, um es zu sortieren und dann beide Listen zu vergleichen, die als die erste Liste bereits zurückgegebene zurückgegebene sortierte Wert – Roy