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.字元串數組中插入一個元素