Java 字符串相关操作
- 判断当前字符串数组中是否包含某一个字符串
方案一:
String[] strArr = {“aa”, “bb”, “cc”};
boolean res = Arrays.asList(strArr).contains(“aa”); // true
/**
* 判断某个字符串是否存在于数组中
* @param stringArray 原数组
* @param source 查找的字符串
* @return 是否找到
*/
public static boolean contains(String[] stringArray, String source) {
// 转换为list
List<String> tempList = Arrays.asList(stringArray);
// 利用list的包含方法,进行判断
if(tempList.contains(source))
{
return true;
} else {
return false;
}
}
方案二:
String[] strArr = {“aa”, “bb”, “cc”};
long count = Arrays.stream(strArr).filter(str -> str.equals(“aa”)).count(); // 1
2.获取字符串数组第一个元素
3.字符串数组中插入一个元素