當前位置: 首頁>>代碼示例>>Java>>正文


Java StringUtils.splitByWholeSeparator方法代碼示例

本文整理匯總了Java中org.apache.commons.lang.StringUtils.splitByWholeSeparator方法的典型用法代碼示例。如果您正苦於以下問題:Java StringUtils.splitByWholeSeparator方法的具體用法?Java StringUtils.splitByWholeSeparator怎麽用?Java StringUtils.splitByWholeSeparator使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.commons.lang.StringUtils的用法示例。


在下文中一共展示了StringUtils.splitByWholeSeparator方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getTags

import org.apache.commons.lang.StringUtils; //導入方法依賴的package包/類
public String[] getTags() {
    String[] tags = new String[0];
    if (kalturaItem != null && kalturaItem.tags != null) {
        tags = StringUtils.splitByWholeSeparator(kalturaItem.tags, ", ");
    }
    return tags;
}
 
開發者ID:ITYug,項目名稱:kaltura-ce-sakai-extension,代碼行數:8,代碼來源:MediaItem.java

示例2: getSonArrays

import org.apache.commons.lang.StringUtils; //導入方法依賴的package包/類
/**
 * 根據字節數組拆分若幹個字字節數組
 * @param data    待拆分數組
 * @param separator 分割數組
 * @return 
 */
public byte[][] getSonArrays(byte[] data,byte[] separator)
{
	if(data==null||data.length<=0||separator==null||separator.length<=0)
	{
		System.out.println("data||separator數據無效!");
		return null;
	}
	String[] dataHexArray=toHexArray(data);
	String dataHexStr=StringUtils.substringBetween(Arrays.toString(dataHexArray), "[", "]").replaceAll("\\s","");
	//System.out.println("待拆分字符串:"+dataHexStr);
	String[] separatorHexhArray=toHexArray(separator);
	String separatorHexStr=StringUtils.substringBetween(Arrays.toString(separatorHexhArray), "[", "]").replaceAll("\\s","");
	//System.out.println("字符串拆分符:"+separatorHexStr);
	//得到拆分後的數組
	String[] arrays=StringUtils.splitByWholeSeparator(dataHexStr, separatorHexStr);
	//System.out.println("拆分後的數組:"+Arrays.toString(arrays));
	if(arrays==null||arrays.length<=0)
	{
		System.out.println("注意:數組拆分為0");
		return null;
	}
	byte[][] result=new byte[arrays.length][];
	//對子數組進行重組
	for(int i=0;i<arrays.length;i++)
	{
		String arrayStr=arrays[i];
		arrayStr=StringUtils.removeStart(arrayStr, ",");//去掉兩端的逗號
		arrayStr=StringUtils.removeEnd(arrayStr, ",");//去掉兩端的逗號
		String[] array=arrayStr.split(",");//根據子字符串中間剩餘的逗號重組為hex字符串
		result[i]=toBtyeArray(array);
	}
	return result;
}
 
開發者ID:juebanlin,項目名稱:util4j,代碼行數:40,代碼來源:HexStrBytes.java

示例3: getsonArrays

import org.apache.commons.lang.StringUtils; //導入方法依賴的package包/類
/**
 * 根據字節數組拆分若幹個字字節數組
 * @param data
 * @param separator
 * @return
 */
public byte[][] getsonArrays(byte[] data,byte[] separator)
{
	if(data==null||data.length<=0||separator==null||separator.length<=0)
	{
		System.out.println("data||separator數據無效!");
		return null;
	}
	String[] dataHexArray=byteArrayToHexArray(data);
	String dataHexStr=StringUtils.substringBetween(Arrays.toString(dataHexArray), "[", "]").replaceAll("\\s","");
	//System.out.println("待拆分字符串:"+dataHexStr);
	String[] separatorHexhArray=byteArrayToHexArray(separator);
	String separatorHexStr=StringUtils.substringBetween(Arrays.toString(separatorHexhArray), "[", "]").replaceAll("\\s","");
	//System.out.println("字符串拆分符:"+separatorHexStr);
	//得到拆分後的數組
	String[] arrays=StringUtils.splitByWholeSeparator(dataHexStr, separatorHexStr);
	//System.out.println("拆分後的數組:"+Arrays.toString(arrays));
	if(arrays==null||arrays.length<=0)
	{
		System.out.println("注意:數組拆分為0");
		return null;
	}
	byte[][] result=new byte[arrays.length][];
	//對子數組進行重組
	for(int i=0;i<arrays.length;i++)
	{
		String arrayStr=arrays[i];
		arrayStr=StringUtils.removeStart(arrayStr, ",");//去掉兩端的逗號
		arrayStr=StringUtils.removeEnd(arrayStr, ",");//去掉兩端的逗號
		String[] array=arrayStr.split(",");//根據子字符串中間剩餘的逗號重組為hex字符串
		result[i]=hexArrayToBtyeArray(array);
	}
	return result;
}
 
開發者ID:juebanlin,項目名稱:util4j,代碼行數:40,代碼來源:DataTools.java


注:本文中的org.apache.commons.lang.StringUtils.splitByWholeSeparator方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。