public abstract class OutputStream extends OutputStream
_array版本的方法可以直接用于编写IDL类型的序列和数组。 
      | Constructor and Description | 
|---|
| OutputStream() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract InputStream | create_input_stream()
              返回具有相同缓冲区的输入流。 
             | 
| ORB | orb()
              返回创建此OutputStream的ORB。 
             | 
| abstract void | write_any(Any value)
              在此输出流上写入Any。 
             | 
| abstract void | write_boolean_array(boolean[] value, int offset, int length)
              在此输出流上写入一组布尔值。 
             | 
| abstract void | write_boolean(boolean value)
              向此流写入一个布尔值。 
             | 
| abstract void | write_char_array(char[] value, int offset, int length)
              在此输出流上写入一个字符数组。 
             | 
| abstract void | write_char(char value)
              将char值写入此流。 
             | 
| void | write_Context(Context ctx, ContextList contexts)
              在此流上写入CORBA上下文。 
             | 
| abstract void | write_double_array(double[] value, int offset, int length)
              在此输出流上写入一组双精度数组。 
             | 
| abstract void | write_double(double value)
              为此流写入一个双重值。 
             | 
| void | write_fixed(BigDecimal value)
              写入一个BigDecimal数字。 
             | 
| abstract void | write_float_array(float[] value, int offset, int length)
              在此输出流上写入一组浮点数。 
             | 
| abstract void | write_float(float value)
              向此流写入一个浮点值。 
             | 
| abstract void | write_long_array(int[] value, int offset, int length)
              写一个数组的CORBA longs(即 
             | 
| abstract void | write_long(int value)
              写一个CORBA很长(即 
             | 
| abstract void | write_longlong_array(long[] value, int offset, int length)
              写入一系列的CORBA longlongs(即 
             | 
| abstract void | write_longlong(long value)
              写一个CORBA longlong(即 
             | 
| abstract void | write_Object(Object value)
              在此输出流上写入一个CORBA对象。 
             | 
| abstract void | write_octet_array(byte[] value, int offset, int length)
              在此输出流上写入一组CORBA八位字节(字节)。 
             | 
| abstract void | write_octet(byte value)
              写一个CORBA八位位组(即 
             | 
| void | write_Principal(Principal value) 
             已弃用 
               
              被CORBA弃用2.2。 
              | 
| abstract void | write_short_array(short[] value, int offset, int length)
              在此输出流上写入一组短裤。 
             | 
| abstract void | write_short(short value)
              为此流写入一个简短的值。 
             | 
| abstract void | write_string(String value)
              将字符串值写入此流。 
             | 
| abstract void | write_TypeCode(TypeCode value)
              在此输出流上写入一个TypeCode。 
             | 
| abstract void | write_ulong_array(int[] value, int offset, int length)
              写一个无符号CORBA longs的数组(即 
             | 
| abstract void | write_ulong(int value)
              写一个无符号的CORBA长(即 
             | 
| abstract void | write_ulonglong_array(long[] value, int offset, int length)
              写一个无符号CORBA longlongs(即 
             | 
| abstract void | write_ulonglong(long value)
              写一个无符号的CORBA longlong(即 
             | 
| abstract void | write_ushort_array(short[] value, int offset, int length)
              在此输出流上写入一组无符号短语。 
             | 
| abstract void | write_ushort(short value)
              将无符号短值写入此流。 
             | 
| abstract void | write_wchar_array(char[] value, int offset, int length)
              在此输出流上写入一个宽字符数组。 
             | 
| abstract void | write_wchar(char value)
              向此流写入宽字符值。 
             | 
| abstract void | write_wstring(String value)
              为此流写入一个宽字符串值。 
             | 
| void | write(int b)
              将一个整数(数组长度)写入此流。 
             | 
close, flush, write, writepublic abstract InputStream create_input_stream()
public abstract void write_boolean(boolean value)
value - 要写入的值。 
           public abstract void write_char(char value)
value - 要写入的值。 
           public abstract void write_wchar(char value)
value - 要写入的值。 
           public abstract void write_octet(byte value)
value - 要写入的值。 
           public abstract void write_short(short value)
value - 要写入的值。 
           public abstract void write_ushort(short value)
value - 要写入的值。 
           public abstract void write_long(int value)
value - 
            value的值。 
           public abstract void write_ulong(int value)
value - 要写入的值。 
           public abstract void write_longlong(long value)
value - 要写入的值。 
           public abstract void write_ulonglong(long value)
value - 要写入的值。 
           public abstract void write_float(float value)
value - 要写入的值。 
           public abstract void write_double(double value)
value - 要写入的值。 
           public abstract void write_string(String value)
value - 要写入的值。 
           public abstract void write_wstring(String value)
value - 要写入的值。 
           public abstract void write_boolean_array(boolean[] value,
                                         int offset,
                                         int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 要写入的缓冲区的长度。 
           public abstract void write_char_array(char[] value,
                                      int offset,
                                      int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 写入缓冲区的长度。 
           public abstract void write_wchar_array(char[] value,
                                       int offset,
                                       int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 写入缓冲区的长度。 
           public abstract void write_octet_array(byte[] value,
                                       int offset,
                                       int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移量。 
           length - 写入缓冲区的长度。 
           public abstract void write_short_array(short[] value,
                                       int offset,
                                       int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移量。 
           length - 写入缓冲区的长度。 
           public abstract void write_ushort_array(short[] value,
                                        int offset,
                                        int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 写入缓冲区的长度。 
           public abstract void write_long_array(int[] value,
                                      int offset,
                                      int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移量。 
           length - 写入缓冲区的长度。 
           public abstract void write_ulong_array(int[] value,
                                       int offset,
                                       int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 写入缓冲区的长度。 
           public abstract void write_longlong_array(long[] value,
                                          int offset,
                                          int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 要写入的缓冲区的长度。 
           public abstract void write_ulonglong_array(long[] value,
                                           int offset,
                                           int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 写入缓冲区的长度。 
           public abstract void write_float_array(float[] value,
                                       int offset,
                                       int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 要写入的缓冲区的长度。 
           public abstract void write_double_array(double[] value,
                                        int offset,
                                        int length) 
          value - 要写入的数组。 
           offset - 在流上的偏移。 
           length - 要写入的缓冲区的长度。 
           public abstract void write_Object(Object value)
value - 要写入的值。 
           public abstract void write_TypeCode(TypeCode value)
value - 要写入的值。 
           public abstract void write_any(Any value)
value - 要写入的值。 
           @Deprecated public void write_Principal(Principal value)
value - 要写入的值。 
           public void write(int b)
           throws IOException 
          write在 
            OutputStream 
           b - 要写入的值。 
           IOException - 如果有输入/输出错误 
           portable package comments for unimplemented features 
           public void write_fixed(BigDecimal value)
value - 一个BidDecimal - 要写入的值。 
           public void write_Context(Context ctx, ContextList contexts)
ctx - 一个CORBA上下文 
           contexts - 一个 
            ContextList要写入的上下文列表的 
            ContextList对象 
           portable package comments for unimplemented features 
           public ORB orb()
portable package comments for unimplemented features 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.