Java與JavaScript 完美實現字串拆分(利用陣列儲存)與合併的互逆操作

rgqancy發表於2016-04-06

Java:

  String typeStr = "1,2";

  String[] typeArray = typeStr.split(",");

  typeStr = StringUtils.join(typeArray, ",");

  StringUtils在非Jre的包裡org.apache.commons.lang.StringUtils

 

JavaScript:

  var typeStr = "1,2";

  var typeArray = typeStr.split(",");

  typeStr = typeArray.join(",");

  String.split() 執行的操作與 Array.join() 執行的操作是相反的。

語法

stringObject.split(separator,howmany)
引數描述
separator 必需。字串或正規表示式,從該引數指定的地方分割 stringObject。
howmany 可選。該引數可指定返回的陣列的最大長度。如果設定了該引數,返回的子串不會多於這個引數指定的陣列。如果沒有設定該引數,整個字串都會被分割,不考慮它的長度。

語法

arrayObject.join(separator)
引數描述
separator 可選。指定要使用的分隔符。如果省略該引數,則使用逗號作為分隔符。

相關文章