Синтаксическая ошибка на токенах [дубликат]

На этот вопрос уже есть ответ здесь:

Неизвестная ошибка, связанная с синтаксисом токенов 1 ответ

Я получаю ошибку, которую не понимаю:

Несколько маркеров в этой строке - Синтаксическая ошибка на токене (ах), неправильно расположенная конструкция (и) - Синтаксическая ошибка на токене, удалите эти токены

Ниже приведен мой код для класса, ошибка возникает в строке 8 (помечено):

import java.util.*;

public class stringCalculator {
    String operator_array[] = {"+", "-", "/", "*", "(", ")"};
    Queue<Integer> outputQueue = new LinkedList<Integer>();
    Stack <Object> operatorStack = new Stack<Object>();
    Hashtable<String, Integer> precendece = new Hashtable<String, Integer>();
    precedence.put("+", 2); <=========== This is where the error occurs

    public void printTokenList(String [] expression, int length)
    {
        for(int i = 0; i < length; i++){
            System.out.println(expression[i]);
        }
    }

    public void checkInput(String [] expression, int length)
    {
        System.out.println(expression);
        for(int i = 0; i < length; i ++){
                if(checkIfNumber(expression[i])){
                int new_expression = Integer.parseInt(expression[i]);
                outputQueue.add(new_expression);
            }
            else if(expression[i].equals("+") || expression[i].equals("-") || expression[i].equals("/") || expression[i].equals("*")){
                for(int j = 0; j < 6; j++){
                    if(expression[i].equals(operator_array[j])){
                    operatorStack.push(expression[i]);
                    }
                }
            }
        }
    }

    public static boolean checkIfNumber(String expression)  
    {  
      try  
      {  
          double number = Double.parseDouble(expression);  
      }  
      catch(NumberFormatException nfe)  
      {  
        return false;
      }  
      return true;  
    }

    public void checkPrecedence()
    {

    }
}

Ответы на вопрос(4)

Ваш ответ на вопрос