私は計算機を作成しており、このプログラムの一部はユーザーString
入力を受け取り、それをトークン化します (Tokenizer
クラスの独自の実装を使用)。今、私はたくさんのToken
オブジェクトを持っています。それらのそれぞれをテストして、数値または演算子を保持しているかどうかを確認したいと思います。
各演算子について、などを使用せずに演算子 (つまり、+、-、*、/、=、(、) など) を保持しているかどうかをテストする方法はあり
if (token.equals("+") || token.equals("-") || ...
ますか? これらのToken
オブジェクトはすべてタイプString
です。