Untitled

 avatar
unknown
java
2 years ago
746 B
4
Indexable
public static void main(String[] args) {
        List<String> places = Arrays.asList("1.00 STAR", "10.00 STAR", "200.00 STAR", "24.67 STAR", "Not For Sale", "Not For Sale");
        List<Float> price = new ArrayList<>();
        DecimalFormat df = new DecimalFormat("0.00");
        df.setMaximumFractionDigits(2);
        for (String s : places) {
            s = s.replaceAll("[\\s,a-zA-Z]", "");

            if (!s.equals("")) {
                float number = Float.parseFloat(s);
                df.format(number);
                price.add(Float.valueOf(df.format(number)));
            }
        }
        List<Float> sortedList = price.stream().sorted().collect(Collectors.toList());
        sortedList.forEach(System.out::println);
    }
Editor is loading...