I have a series of string which are read in via a BufferReader as below.
And at each point mathematical expressions are added to an array-list, I would like, to be able to evaluate these expressions within Android but currently I don't know how
i.e. I would like to be able to say as a result of the calcilation expressionList.get(0) = 1.92 etc.
I would like to accomplish this, without the use of additional code libraries.
Examples of read in expressions:
    "(((10 + 9.2)/50) *5)"
    "((3 - 1.2)*20)"
    "51 * 100"
    "2 / 132"
    etc.
My code:
          ArrayList<String> expressionList = new ArrayList<>();
          FileInputStream is = new FileInputStream(fileLocation);
          BufferedReader  reader = new BufferedReader(new InputStreamReader(is));
            String line = reader.readLine();
            while (line != null) {
            line = reader.readLine();
            if (line.contains("/") || line.contains("*") || line.contains("+") || line.contains("-")){
            expressionList.add(line);
}
            }