我有一个 XML,我可以从(API)获取数据,并用该数据填充变量。
这些变量之一包含 base64,我需要编写一个包含该文本的文件。在写入文件之前如何检查 String
将占用哪些空间,以便我可以限制它?
谢谢
最佳答案
由于 Base64 字符串仅包含 ASCII 字符,因此无论字符集如何,该字符串都会占用尽可能多的字节和字符,即 s.length()
。
除非您以 UTF-16(大小的两倍)或 UTF-32(大小的四倍)或其他一些多字节字符集保存文件,但这种情况很少见。
关于java - 我有一个 java 字符串,正在写入磁盘,我想在写入之前检查它会占用多少空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58743508/