我正在开发一个关于分解多项式的简单应用,到目前为止,我已经使用过

.equals();


检查并比较答案。但是我意识到例如4x ^ 2 + 2x-4与2x + 4x ^ 2-4相同。我想知道如何在不添加“ 2x + 4x ^ 2-4-4”的情况下进行检查吗?我曾考虑过将其拆分为代币,但如何比较呢?

最佳答案

根据运算符拆分数组,然后可以分别比较每个术语。甚至可以检查条款的顺序。
由于这是一个字符串,因此我看不到其他解决方案。

09-13 12:10