Java OutputStream Write String writeString(OutputStream os, String s)

Here you can find the source of writeString(OutputStream os, String s)

Description

write String

License

Apache License

Declaration

public static void writeString(OutputStream os, String s) throws IOException 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.io.IOException;

import java.io.OutputStream;

public class Main {
    public static void writeString(OutputStream os, String s) throws IOException {
        byte[] b = s.getBytes("UTF-8");
        writeLong(os, b.length);//from   w w w  .  j a  v  a2s . c  o m
        os.write(b, 0, b.length);
    }

    public static void writeLong(OutputStream os, long n) throws IOException {
        os.write((byte) (n >>> 0));
        os.write((byte) (n >>> 8));
        os.write((byte) (n >>> 16));
        os.write((byte) (n >>> 24));
        os.write((byte) (n >>> 32));
        os.write((byte) (n >>> 40));
        os.write((byte) (n >>> 48));
        os.write((byte) (n >>> 56));
    }
}

Related

  1. writeString(final OutputStream output, final String s)
  2. writeString(ObjectOutputStream stream, String string)
  3. writeString(OutputStream os, String request, String charsetName)
  4. writeString(OutputStream os, String s)
  5. writeString(OutputStream os, String s)
  6. writeString(OutputStream os, String str)
  7. writeString(OutputStream os, String text)
  8. writeString(OutputStream out, String s)
  9. writeString(OutputStream out, String s)