Java BigDecimal extractDecimals(String toScan)

PreviousNext

//package com.java2s;

import java.math.BigDecimal;
import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Main {
    public static List<BigDecimal> extractDecimals(String toScan) {
        Scanner scanner = new Scanner(toScan);
        List<BigDecimal> list = new ArrayList<BigDecimal>();

        scanner.useDelimiter(",");
        while (scanner.hasNext()) {
            String data = scanner.next().trim();
            try {
                list.add(new BigDecimal(data));
            } catch (NumberFormatException e) {
                continue;
            }/* w  w w  .   d  e  m  o   2s   .   co    m*/
        }

        return list;
    }
}
PreviousNext

Related