我在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的这种行为。这通常不会发生在其他Writers中,即close()方法不一定要调用来编写内容。 有人可以清除我的困惑吗?