在 Java 中实现以下目标的最有效(低 CPU 时间)方法是什么?
假设我们有一个字符串列表,如下所示:
1.T.methodA(p1).methodB(p2,p3).methodC(p4)
2.T.methodX.methodY(p5,p6).methodZ()
3 ...
在运行时,我们得到如下字符串,这些字符串可能与列表中的字符串之一匹配:
a.T.methodA(p1Value).methodB(p2Value,p3Value).methodC(p4Value) // Matches 1
b.T.methodM().methodL(p10) // No Match
c.T.methodX.methodY(p5Value,p6Value).methodZ() // Matches 2
我想将 (a) 匹配到 (1) 并提取 p1、p2、p3 和 p4 的值,其中:
p1Value = p1, p2Value = p2, p3Value = p3 and so on.
类似的其他匹配,例如 c 到 2。
汪汪一只猫
相关分类