直接用Array[Byte].toString() 然后 String.getBytes() 会有问题

应该用:

str = Base64.getEncoder.encodeToString(arr)

arr = Base64.getDecoder.decode(str)