我在我的 Android 类中使用 spongyCastle 库,我有以下实现:
StringWriter stringWriter = new StringWriter();
PemWriter pemWriter = new PEMWriter(stringWriter);
pemWriter.writeObject(someObject);
//Printing the stringWriter here prints nothing
pemWriter.close();
//Printing the stringWriter here prints the correct content
我不理解 PemWriter 的这种行为。这通常不会发生在其他 Writer 中,即不必调用 close() 方法来写入内容。有人可以解决我的困惑吗?