我想编写一个提取 Java 文件字节数的方法。
那么,编译器将文件的每个字符存储在一个字节的内存中,但是它是否也将空格、\n
和\r
存储在一个字节的内存中?我应该将它们包含在我的计算中吗?
我在任何地方都找不到具体的解释。
最佳答案
I couldn't find a specific explanation anywhere.
The Java programming language represents text in sequences of 16-bit code units, using the UTF-16 encoding.
这意味着每个单个字符(包括换行符和换行符)在内存中占用 16 位(2 个字节)。
关于java - Java 中的空格和换行符是否被视为字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50355675/