本文主要是介绍java 查找list中指定字符串出现的次数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package com.gblfy.ws.client;
import java.util.ArrayList;
import java.util.List;
public class StrCount {
public static void main(String[] args) {
//指定字符串
String keywords = "2021-08-22";
//构造集合数据
List<String> dataList = dataList();
//字符串出现的次数
int appearNum = findStrCount(dataList, keywords);
System.out.println("keywords在集合中出现的次数为:" + appearNum);
}
/**
* 根据指定字符串,查询出现的次数
*
* @param keyList
* @param keywords
* @return
*/
public static int findStrCount(List<String> keyList, String keywords) {
int count = 0;
for (String keyVal : keyList) {
String keyValdeal = keyVal.substring(0, 10);
if (keyValdeal.equals(keywords)) {
count++;
}
}
return count;
}
/**
* 构造list数据
*
* @return
*/
public static List<String> dataList() {
List<String> keyStrList = new ArrayList<>();
for (int i = 0; i < 10; i++) {
keyStrList.add("2021-08-0" + String.valueOf(i));
}
return keyStrList;
}
}
这篇关于java 查找list中指定字符串出现的次数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!