1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java的byte[]数组转成字符串并且再转回byte[]数组

java的byte[]数组转成字符串并且再转回byte[]数组

时间:2023-10-16 13:39:44

相关推荐

java的byte[]数组转成字符串并且再转回byte[]数组

byte[] bytes=new byte[] {-58,-85,55,7};Arrays.toString(bytes)/*** 解码byte[]数组的字符串变成byte[]* @param byteAKeyString 数据库byte[]数组的字符串* @return 转换后的byte[] 字符串*/private byte[] stringToBytes(String byteAKeyString){String trim = StringUtils.strip(byteAKeyString,"[]") //去掉两边括号.replaceAll("\\s*","");//去掉空格String[] split = trim.split (",");int[] ids = Arrays.asList(split).stream().mapToInt(Integer::parseInt).toArray(); //利用Lambda表达式进行类型转换,转成int数组byte[] bytes = new byte[ids.length];for (int i = 0; i < ids.length; i++) {bytes[i]= (byte) ids[i];}return bytes;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。