Java中去掉byte[]中填充的0,并且转为String
使用byte数组时给定指定的长度 但是该属性的数据长度不是固定的 可能小于等于该长度当数据长度小于数组给定的长度时 例如://指定长度100private byte[] bytes = new byte[100]; //此处省略获取数据 byte[]中的数据实际长度为30 剩余的70将会自动填充0//直接转为StringString str = new String(bytes);//str中前30位为正常字符 后70位为填充 直接页面展示会乱码System.out...
原创
2020-09-25 14:28:15 ·
6403 阅读 ·
2 评论