Java String转byte[],踩坑记录
踩坑记录,本来是个蛮简单的事情,String转byte[],方式方法都很多,可是应用场景不一样,得到的结果不一样,过程不再赘述,直接说结论:
常规字符串转byte[]方法如下:
String str = "Hello, World!";
String charsetName = "UTF-8"; // 指定字符集
byte[] byteArray = str.getBytes(charsetName);
如果String已经Base64过,方法如下:
String data = "SGVsbG8sIFdvcmxkIQ==";
byte[] bytes = Base64.getDecoder().decode(data);
浙公网安备 33010602011771号