将String与一般形式java进行比较

时间:2015-06-06 19:31:05

标签: java arrays

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

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

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

1 个答案:

答案 0 :(得分:1)

寻找正则表达式。

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

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