From f967491f145605ecdaaf15139d3315294f28c25d Mon Sep 17 00:00:00 2001 From: Zihan Meng <40447846+mikip65@users.noreply.github.com> Date: Wed, 17 Jul 2019 14:01:43 +0800 Subject: [PATCH] Tried to solve issue 140 --- .../java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java | 2 +- .../java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java index 8af0fc3b68..d7e724fde3 100644 --- a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java +++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java @@ -69,7 +69,7 @@ public class ChunkHeader { } public static int getSerializedSize(String measurementID) { - return Byte.BYTES + Integer.BYTES + getSerializedSize(measurementID.length()); + return Byte.BYTES + Integer.BYTES + getSerializedSize(measurementID.getBytes().length); } private static int getSerializedSize(int measurementIdLength) { diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java index d8e9f63f7b..1f79b24967 100644 --- a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java +++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java @@ -229,8 +229,8 @@ public class ReadWriteIOUtils { */ public static int write(String s, OutputStream outputStream) throws IOException { int len = 0; - len += write(s.length(), outputStream); byte[] bytes = s.getBytes(); + len += write(bytes.length, outputStream); outputStream.write(bytes); len += bytes.length; return len; @@ -243,8 +243,8 @@ public class ReadWriteIOUtils { */ public static int write(String s, ByteBuffer buffer) { int len = 0; - len += write(s.length(), buffer); byte[] bytes = s.getBytes(); + len += write(bytes.length, buffer); buffer.put(bytes); len += bytes.length; return len; -- GitLab