diff --git a/android-jdk6-redkale/src/com/wentch/redkale/convert/bson/BsonWriter.java b/android-jdk6-redkale/src/com/wentch/redkale/convert/bson/BsonWriter.java index 62dc08927..09ecaf7e0 100644 --- a/android-jdk6-redkale/src/com/wentch/redkale/convert/bson/BsonWriter.java +++ b/android-jdk6-redkale/src/com/wentch/redkale/convert/bson/BsonWriter.java @@ -84,6 +84,16 @@ public final class BsonWriter implements Writer { return newdata; } + /** + * 往指定的位置写入字节 + * + * @param position + * @param chs + */ + public void writeTo(int position, byte... chs) { + System.arraycopy(chs, 0, content, position, chs.length); + } + public void writeTo(final byte ch) { expand(1); content[count++] = ch; @@ -112,6 +122,10 @@ public final class BsonWriter implements Writer { } //------------------------------------------------------------------------ + public int position() { + return this.count; + } + public final int count() { return this.count; }