-1

我想以 UTF-8 格式存储数据。数据可以由任何原始类型和字符串(标准DataOutputAPI)表示。每个数据记录由“记录分隔符”符号分隔(ASCII int - 30,hex - 1E)。如何解决读取这个特殊字符的问题?案例示例:

  1. 我正在写字符串,我可以正确读取这个字符,没有问题。
  2. 我正在写整数。(int)30 和 (special char)30 之间的值 30 应该如何区别?
4

1 回答 1

3

当您读取ints 时,您正在读取 4 个字节的单位。您将知道记录分隔符和整数之间的区别,因为记录分隔符不是以 4 字节为单位的。

于 2013-09-23T12:09:40.640 回答