に私はA + B
またはAlpha + Beta
のような数式を入力することができ、次のコード文字列トークン化は、Java
System.out.println("Enter equation you want to calculate:");
System.out.println("Equation can not have more than two variables");
equation = input.next();
StringTokenizer var = new StringTokenizer(equation,"");
while (var.hasMoreElements())
{
System.out.println(var.nextToken());
}
ユーザーを持っています。 私はトークナイザが Alpha
+
Beta
のような文字列を区切るしたいが、私が手出力がちょうど最初の要素 Alpha
です。
あなたの質問は何ですか? –
空白の 'String#split()'に間違いはありますか? –
@ParagJadhav私のTokenizationメソッドは文字列の方程式全体を分離していません。私は 'A + B'を' A 'に分けなければなりません。 '+' 'C' – Saad