java把String转成short数组
最近在做Modbus TCP 通讯 记录一下String转short数组的思路,直接上代码加注释:
//TODO:需求:把string转成short数组,思路:理解清楚string和short两种类型
content.replace(" ", ""); //去除所有空格,包括首尾、中间
//先把Stirng数据转成char数组
char[] dataChar = content.toCharArray();
//创建一个short数组,大小为参数的长度
short[] dataShort = new short[content.length()];
//循环dataChar数组,把dataChar一个一个存到short中
for (int i = 0; i < dataChar.length; i++) {
dataShort[i] = (short) dataChar[i];
}
System.out.println(Arrays.toString(dataShort));