天天看點

Java 字元串相關操作

Java 字元串相關操作

  1. 判斷目前字元串數組中是否包含某一個字元串

方案一:

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