- @Override\r
- public void writeChars(String s) throws IOException {\r
- int len = s.length();\r
- for (int i = 0 ; i < len ; i++) {\r
- int v = s.charAt(i);\r
- _put((v >>> 8) & 0xFF); \r
- _put((v >>> 0) & 0xFF); \r
- }\r
- }\r
- \r
- @Override\r
- public void writeUTF(String s) throws IOException {\r
- int len = UTF8.getModifiedUTF8EncodingByteLength(s);\r
- writeShort(len);\r
- UTF8.writeModifiedUTF(this, s);\r
- }\r
+ @Override
+ public void writeBytes(String s) throws IOException {
+ int len = s.length();
+ for (int i = 0 ; i < len ; i++) {
+ _put((byte)s.charAt(i));
+ }
+ }
+
+ @Override
+ public void writeChars(String s) throws IOException {
+ int len = s.length();
+ for (int i = 0 ; i < len ; i++) {
+ int v = s.charAt(i);
+ _put((v >>> 8) & 0xFF);
+ _put((v >>> 0) & 0xFF);
+ }
+ }
+
+ @Override
+ public void writeUTF(String s) throws IOException {
+ int len = UTF8.getModifiedUTF8EncodingByteLength(s);
+ writeShort(len);
+ UTF8.writeModifiedUTF(this, s);
+ }