Java遍历集合,ArrayList统计集合中"def"字符串一共出现了多少个
1个回答
展开全部
代码如下:
package tests;
import java.util.ArrayList;
import java.util.List;
public class Main
{
public static void main(String[] args)
{
List<String> list = new ArrayList<>();
list.add("def");
list.add("def");
list.add("bcdef");
list.add("def");
// 方法一
int cnt = 0;
for(String s : list)
if(s.equals("def"))
cnt++;
System.out.println("cnt = " + cnt);
// 方法二
long cnt_2 = list.stream().filter(s -> s.equals("def")).count();
System.out.println("cnt_2 = " + cnt_2);
}
}
打印结果:
cnt = 3
cnt_2 = 3
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询