gpt4 book ai didi

java - 使用 RegEx 获取构造函数的索引

转载 作者:行者123 更新时间:2023-12-02 05:23:09 26 4
gpt4 key购买 nike

我想在 String 中找到构造函数的索引。我正在从 jtextArea 逐行获取我想找到构造函数的索引。但我想要 "(" 的索引和")" 。实际上,我想找到javas类的参数列表的起始部分和结束部分位置。

示例:

String clasname="test";
String firstlineoftextarea="test(6)";

输出:

index of start=4; index of end=6;

我想我需要使用正则表达式。

最佳答案

您可以使用indexOf:

int first = firstlineoftextarea.indexOf("(");
int last = -1;
if (first >= 0)
last = firstlineoftextarea.indexOf(")",first);

如果该行仅包含一对“()”,则此方法有效。如果包含多个,可以用同样的方法获取第一个“(”的索引,最后一个“)”的索引通过 firSTLineoftextarea.lastIndexOf(")",first);

关于java - 使用 RegEx 获取构造函数的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26323771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com