how to avoid warning for the Base64?

前端 未结 2 806
没有蜡笔的小新
没有蜡笔的小新 2020-12-10 03:25

I have just tried a sample code form net it shows a warning as follows

SimpleConvertImage.java:7: warning:com.sun.org.apache.xerces.internal.impl.dv.u

相关标签:
2条回答
  • 2020-12-10 03:54

    You can also use: java.util.Base64 Added to Java 1.8

    String encryptedValue = new String(Base64.getEncoder().encode(bytesToEncode));
    byte[] decodedValue = Base64.getDecoder().decode(encryptedDataString);
    
    0 讨论(0)
  • 2020-12-10 03:57

    Don't use internal com.sun.* packages. If you are on v6 or greater you can use DatatypeConverter. Your code would look like:

    String base64String = DatatypeConverter.printBase64Binary(baos.toByteArray());
    byte[] bytearray = DatatypeConverter.parseBase64Binary(base64String);
    
    0 讨论(0)
提交回复
热议问题