在字符串中查找字符的第二个索引?

时间:2014-06-11 06:32:43

标签: java string

如何在字符串中找到字符的 second 索引。例如:

String a="aa{aaaaaaa{aaa}";

我想找到第二个{的索引值。这是10。

2 个答案:

答案 0 :(得分:5)

找到第一个,向右移动一个,然后从那里找到下一个。那是第二个:)

int secondIndex = a.indexOf('{', a.indexOf('{')+1);

答案 1 :(得分:2)

尝试重载indexOf()的版本,它将起始索引作为第二个参数。

str.indexOf("{", str.indexOf("}") + 1);