public abstract class InputStream extends InputStream
_array版本的方法可以直接用于读取IDL类型的序列和数组。 
      | Constructor and Description | 
|---|
| InputStream() | 
| Modifier and Type | Method and Description | 
|---|---|
| ORB | orb()
              返回创建此InputStream的ORB。 
             | 
| abstract Any | read_any()
              从此输入流读取任何一个。 
             | 
| abstract void | read_boolean_array(boolean[] value, int offset, int length)
              从此输入流读取一组布尔值。 
             | 
| abstract boolean | read_boolean()
              从此输入流读取布尔值。 
             | 
| abstract void | read_char_array(char[] value, int offset, int length)
              从这个输入流读取一个字符数组。 
             | 
| abstract char | read_char()
              从此输入流读取一个字符值。 
             | 
| Context | read_Context()
              从流中读取CORBA上下文。 
             | 
| abstract void | read_double_array(double[] value, int offset, int length)
              从此输入流读取一组双精度数据。 
             | 
| abstract double | read_double()
              从此输入流读取一个双重值。 
             | 
| BigDecimal | read_fixed()
              读取一个BigDecimal数字。 
             | 
| abstract void | read_float_array(float[] value, int offset, int length)
              从此输入流读取一组浮点数。 
             | 
| abstract float | read_float()
              从此输入流读取浮点值。 
             | 
| abstract void | read_long_array(int[] value, int offset, int length)
              从该输入流读取一个CORBA longs(即Java int)数组。 
             | 
| abstract int | read_long()
              从此输入流读取一个CORBA长(即Java int)值。 
             | 
| abstract void | read_longlong_array(long[] value, int offset, int length)
              从此输入流读取一系列CORBA longlong(即Java longs)。 
             | 
| abstract long | read_longlong()
              从此输入流读取一个CORBA longlong(即Java long)值。 
             | 
| abstract Object | read_Object()
              从该输入流读取CORBA对象。 
             | 
| Object | read_Object(类 clz)
              解组合对象并返回CORBA对象,该对象是作为参数传递的类的实例。 
             | 
| abstract void | read_octet_array(byte[] value, int offset, int length)
              从该输入流读取一个八位字节数组(即字节)。 
             | 
| abstract byte | read_octet()
              从该输入流读取一个八位字节(即一个字节)值。 
             | 
| Principal | read_Principal() 
             已弃用 
               
              被CORBA弃用2.2。 
              | 
| abstract void | read_short_array(short[] value, int offset, int length)
              从该输入流读取一组短裤。 
             | 
| abstract short | read_short()
              从此输入流读取一个较短的值。 
             | 
| abstract String | read_string()
              从此输入流读取字符串值。 
             | 
| abstract TypeCode | read_TypeCode()
              从此输入流读取 
              TypeCode。 | 
| abstract void | read_ulong_array(int[] value, int offset, int length)
              从该输入流读取一个无符号CORBA longs(即Java ints)数组。 
             | 
| abstract int | read_ulong()
              从该输入流读取一个无符号CORBA long(即Java int)值。 
             | 
| abstract void | read_ulonglong_array(long[] value, int offset, int length)
              从此输入流读取一系列无符号CORBA longlong(即Java longs)。 
             | 
| abstract long | read_ulonglong()
              从此输入流读取CORBA无符号long long(即Java long)值。 
             | 
| abstract void | read_ushort_array(short[] value, int offset, int length)
              从此输入流读取无符号短整数组。 
             | 
| abstract short | read_ushort()
              从此输入流读取无符号的短值。 
             | 
| abstract void | read_wchar_array(char[] value, int offset, int length)
              从这个输入流读取一个宽字符数组。 
             | 
| abstract char | read_wchar()
              从此输入流读取一个宽的char值。 
             | 
| abstract String | read_wstring()
              从此输入流读取一个宽字符串值。 
             | 
| int | read()
              从输入流读取数据的下一个字节。 
             | 
available, close, mark, markSupported, read, read, reset, skippublic abstract boolean read_boolean()
boolean值 
           public abstract char read_char()
char值 
           public abstract char read_wchar()
char值 
           public abstract byte read_octet()
byte值 
           public abstract short read_short()
short值 
           public abstract short read_ushort()
short值 
           public abstract int read_long()
int值 
           public abstract int read_ulong()
int值 
           public abstract long read_longlong()
long值 
           public abstract long read_ulonglong()
long值 
           public abstract float read_float()
float值 
           public abstract double read_double()
double值 
           public abstract String read_string()
String值 
           public abstract String read_wstring()
String值 
           public abstract void read_boolean_array(boolean[] value,
                                        int offset,
                                        int length) 
          value - 返回的布尔数组。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区长度。 
           public abstract void read_char_array(char[] value,
                                     int offset,
                                     int length) 
          value - 返回的字符数组。 
           offset - 在流上的偏移量。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_wchar_array(char[] value,
                                      int offset,
                                      int length) 
          value - 返回的宽字符数组。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_octet_array(byte[] value,
                                      int offset,
                                      int length) 
          value - 返回的八位字节数组(即字节)。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_short_array(short[] value,
                                      int offset,
                                      int length) 
          value - 返回的短裤阵列。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_ushort_array(short[] value,
                                       int offset,
                                       int length) 
          value - 返回的短裤阵列。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区长度。 
           public abstract void read_long_array(int[] value,
                                     int offset,
                                     int length) 
          value - 返回的CORBA 
            value数组(即Java ints)。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_ulong_array(int[] value,
                                      int offset,
                                      int length) 
          value - 返回的CORBA 
            value数组(即Java ints)。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_longlong_array(long[] value,
                                         int offset,
                                         int length) 
          value - 返回的CORBA 
            value数组(即Java 
            value )。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_ulonglong_array(long[] value,
                                          int offset,
                                          int length) 
          value - 返回的CORBA 
            value数组(即Java 
            value )。 
           offset - 在流上的偏移量。 
           length - 要读取的缓冲区长度。 
           public abstract void read_float_array(float[] value,
                                      int offset,
                                      int length) 
          value - 返回的浮动数组。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract void read_double_array(double[] value,
                                       int offset,
                                       int length) 
          value - 返回数组的双打。 
           offset - 在流上的偏移。 
           length - 要读取的缓冲区的长度。 
           public abstract Object read_Object()
Object实例。 
           public abstract TypeCode read_TypeCode()
TypeCode 。 
          TypeCode实例。 
           public abstract Any read_any()
Any实例。 
           @Deprecated public Principal read_Principal()
public int read()
         throws IOException 
          InputStream 
          int ,范围0至255 。 
           如果没有字节可用,因为流已经到达,则返回值-1 。 
           该方法阻塞直到输入数据可用,检测到流的结尾,或抛出异常。 
           一个子类必须提供这个方法的一个实现。
read在 
            InputStream 
           -1 。 
           IOException - 如果发生I / O错误。 
           portable package comments for unimplemented features 
           public BigDecimal read_fixed()
public Context read_Context()
portable package comments for unimplemented features 
           public Object read_Object(类 clz)
clz - 对应于统计预期类型的存根类的Class对象,或统计预期的RMI / IDL接口类型的Class对象。 
           portable package comments for unimplemented features 
           public ORB 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.