我正在开发一个关于分解多项式的简单应用,到目前为止,我已经使用过.equals(); 检查并比较答案。但是我意识到例如4x ^ 2 + 2x-4与2x + 4x ^ 2-4相同。我想知道如何在不添加“ 2x + 4x ^ 2-4-4”的情况下进行检查吗?我曾考虑过将其拆分为代币,但如何比较呢? 最佳答案 根据运算符拆分数组,然后可以分别比较每个术语。甚至可以检查条款的顺序。由于这是一个字符串,因此我看不到其他解决方案。