gpt4 book ai didi

java - 将 "aa"与 "aaaa"进行匹配,在 Java 中返回计数 2——我希望它是 3

转载 作者:行者123 更新时间:2023-11-29 03:22:42 24 4
gpt4 key购买 nike

<分区>

我想了解 Java 中的模式匹配。但是,我对下面代码的输出感到困惑。它在将“aa”与“aaaa”进行匹配时打印计数 2,但我希望它打印 3,因为在给定字符串中“a”后跟“a”发生了三次。谁能解释这里的问题是什么?

Pattern p = Pattern.compile("aa");
Matcher m = p.matcher("aaaa");
int count = 0;
while(m.find())
count++;
System.out.println(count);

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