java - 比较字符串与一般形式java

标签 java arrays

我想编写java代码来告诉我我输入的函数是否采用某种预定义的形式。我的预定义形式是 bcos(fx)、bsin(fx) 和 btan(fx),其中 b 和 f 是整数常量。

如果用户分别随机给出 3cos(2x) 和 700sin(45x) 等输入,则代码应检测到输入分别为 bcos(fx) 和 bsin(fx) 形式。

代码应该尽可能高效,因为我的程序有 50 个预定义的表单。

最佳答案

查找正则表达式。

一个简单的看起来像这样:

\d+(sin|cos|tan)\(\d+x\)

关于java - 比较字符串与一般形式java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30686757/

相关文章:

java - BlackJack Java 中的牌值

javascript chart.js data.addRow 不从 json 中读取数字

c - 在单个递归函数中查找数组的最大值和最小值

java - Java 是否存在类似 Sprocket 的东西

java - 服务/订阅管理器引擎

java - java for循环中的分支预测

javascript - 将图像添加到我的阵列?

javascript - 如何从数组动态创建javascript变量?

php - PHP中的字符串是字符数组吗?

java - 单击 RecyclerView 项目时调用 fragment 并将它们都显示在同一个 Activity 中