java正则表达式,匹配数学运算符

Ted*_*Ted 3 java regex

我正在尝试编写一个正则表达式来匹配数学运算符到char.我尝试了很多不同的东西,但我一直在努力:

令牌上的语法错误,预期表达式

我的代码看起来像这样:

public static void readMath(char c) {
        if(c == [+\-*/]) {
            // do some stuff
        }
    }
Run Code Online (Sandbox Code Playgroud)

我试过逃避不同的东西等等我似乎无法让它工作.

Mik*_*keM 5

public static void readMath( char c ) {
    if ( String.valueOf( c ).matches( "[-+*/]" ) ) {
        // do stuff
    }
}
Run Code Online (Sandbox Code Playgroud)