Ok, i have a list like {‘-2.3’, ‘-1.5’, ‘+1.4’, ‘+3.5’, ‘+5.1’}, how do i convert this list to Float type and then sort it.
I tried the below code but getting NumberFormatException.
Kindly help, Thanks in advance.
List list = driver.findElements(valueList);
List stringList = list.stream().map(s->s.getText()).collect(Collectors.toList());
List<String> trimmedStrings = new ArrayList<String>();
for(String s : stringList) {
trimmedStrings.add(s.substring(0, s.length()-4));
}
stringList = trimmedStrings;
List<Float> originalList = new ArrayList<Float>();
for(String s : trimmedStrings) {
originalList.add(Float.parseFloat(s));
}