JAVA中查询一个词在内容中出现的次数
public int getCount(String str,String key){
if(str == null || key == null || "".equals(str.trim()) || "".equals(key.trim())){
return 0;
}
int count = 0;
int index = 0;
while((index=str.indexOf(key,index))!=-1){
index = index+key.length();
count++;
}
return count;
}
JAVA中提交字符串数组中,单个字符的最大长度
private int extractMaxLength(String[] array){
if(array == null || array.length == 0){
return 0;
}
int index=0;
for(int i=0;i<array.length;i++){
if(array[i].length()>array[index].length()){
index=i;
}
}
return array[index].length();
}
JAVA中判断集合中是否包含关键字
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
List<String> tempList = new ArrayList<String>();
tempList.add(0, "abc");
tempList.add(0, "abb");
tempList.add(0, "acd");
tempList.add(0, "abc");
String keyWord = "abc";
for(String str : tempList){
if(keyWord.indexOf(str) > -1){
list.add(str);
}
}
}