---字段ID转换(字符串转换成32位)
function UIUtils.GetStr2ID(strID)
return (string.byte(strID, 1) << 24) | (string.byte(strID, 2) << 16) | (string.byte(strID, 3) << 8) | (string.byte(strID, 4))
end
--字符串转换成64位
function UIUtils.GetStrTo64ID(strID)
return (string.byte(strID, 1) << 32) | (string.byte(strID, 2) << 24) | (string.byte(strID, 3) << 16) | (string.byte(strID, 4)<< 8)| (string.byte(strID, 5))
end
--32位转换成字符串
function UIUtils.GetID2Str(dwID)
return (string.format("%c%c%c%c",dwID >> 24,dwID >> 16,dwID >> 8,dwID))
end
---分隔并装载字符串
function UIUtils.SplitStr(str, reps)
local localLine=string.split(str,reps)
for i = 1, #localLine do
if localLine[i] =="" then
--localLine[i]=nil
end
end
return localLine
end