首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

代码会合

2012-12-21 
代码集合//数组分割public Listbyte[] getList(byte[] arr){Listbyte[] iList new Listbyte[]()?

代码集合

//数组分割

public List<byte[]> getList(byte[] arr){
List<byte[]> iList = new List<byte[]>();

??????????? List<byte> tmpData = new List<byte>();
??????????? for (int i = 0; i < arr.Length-1 ; i++)
??????????? {
??????????????? if (arr[i] == splitNum)
??????????????? {
??????????????????? if (arr[i + 1] == splitNum)
??????????????????? {
??????????????????????? byte[] inkByte = new byte[tmpData.Count];
??????????????????????? for (int m = 0; m < tmpData.Count ; m++)
??????????????????????? {
??????????????????????????? inkByte[m] = tmpData[m];
??????????????????????? }
??????????????????????? iList.Add(inkByte);
??????????????????????? tmpData.Clear();
??????????????????? }
??????????????????? else
??????????????????? {
??????????????????????? if (arr[i - 1] != splitNum)
??????????????????????? {
??????????????????????????? tmpData.Add(arr[i]);
??????????????????????? }
??????????????????? }
??????????????? }
??????????????? else
??????????????? {
??????????????????? tmpData.Add(arr[i]);
??????????????? }
??????????? }
??????????? if (tmpData.Count > 0)
??????????? {
??????????????? byte[] inkByte = new byte[tmpData.Count];
??????????????? for (int m = 0; m < tmpData.Count; m++)
??????????????? {
??????????????????? inkByte[m] = tmpData[m];
??????????????? }
??????????????? iList.Add(inkByte);
??????????? }
return iList;
}

热点排行