⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 course6.htm

📁 JAVA开发手册,查询JAVASDK的函数!
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的字符串。</p>
<p class="title_2">说明</p>
<p>字符串中的字符以16位单一码字符的格式写入数据流中,最后加上一个null字符。</p>
<p>异常</p>
<p>如果I/O错误或者数据流不支持写入操作,就产生IOException异常。</p>
<p>请参阅:readStringNull</p>
<p>IDataStream.writeStringNullAnsi</p>
<p>向数据流中写入以null结尾的ANSI字符串。</p>
<p class="title_2">语法</p>
<p>public void writeStringNullAnsi( String value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的字符串值。</p>
<p>异常</p>
<p>如果I/O错误或者数据流不支持写入操作,就产生IOException异常。</p>
<p class="title_2">说明</p>
<p>指定的字符串先用系统缺省的代码页转换为字节序列。然后再写入数据流中,最后加上null字节。</p>
<p>请参阅:readStringNullAnsi</p>
<p>IDataStream.writeUTF</p>
<p>使用预定长度UTF-8格式向数据流中写入字符串。</p>
<p class="title_2">语法</p>
<p>public void writeUTF( String value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的字符串值。</p>
<p>异常</p>
<p>如果I/O错误或者数据流不支持写操作,就产生IOException异常。</p>
<p class="title_2">说明</p>
<p>UTF编码的字符串通常比单一码能更有效地利用空间,但处理起来也更费时间。</p>
<p>请参阅:readUTF</p>
<hr><p class="title_1"><a name="IOException类">IOException类</a></p>
<p>表示输出/输入异常。</p>
<pre>WFCException
   |
   +-- IOExce</pre>
<p>ption</p>
<p>package com.ms.wfc.io</p>
<p>public class IOException</p>
<p>extends WFCException</p>
<p class="title_2">说明</p>
<p>这是com.ms.wfc.io包中类的方法所产生异常的基本异常类。</p>
<p class="title_2">构造器</p>
<p>IOException.IOException</p>
<p>创建一个IOException对象。</p>
<p class="title_2">语法</p>
<p>public IOException ()</p>
<p>public IOException ( String s )</p>
<p class="title_2">参数</p>
<p>s</p>
<p>描述异常信息的文本。</p>
<hr><p class="title_1"><a name="IReader界面">IReader界面</a></p>
<p>定义一个可以读取序列字符流的界面。</p>
<p>package com.ms.wfc.io</p>
<p>public interface IReader</p>
<p class="title_2">说明</p>
<p>Reader类提供了该界面的缺省实现。</p>
<p class="title_2">方法</p>
<p>IReader.close</p>
<p>关闭该Reader类并释放所有与读者关联的系统资源。</p>
<p class="title_2">语法</p>
<p>public void close ()</p>
<p>IReader.peek</p>
<p>检取下一个可获得的字符而不是真正地从字符流中读取该字符。</p>
<p class="title_2">语法</p>
<p>public int peek()</p>
<p class="title_2">返回值</p>
<p>返回下一个要读取的字符,如果没有其他字符了,就返回-1。</p>
<p>IReader.read</p>
<p>从输入流中读取下一个字符。</p>
<p class="title_2">语法</p>
<p>public int read ()</p>
<p>public int read ( char[] buffer, int index, int count )</p>
<p class="title_2">参数</p>
<p>buffer</p>
<p>保存读入数据的字符矩阵。</p>
<p>index</p>
<p>缓冲区起始位置索引。</p>
<p>count</p>
<p>要读入的字符数。</p>
<p class="title_2">返回值</p>
<p>第一个方法从输入流中返回下一个字符,如果没有额外的字符,就返回-1。第二个方法返回所有读入矩阵中的字符。可能比要求读出的少,因为可能没有那么多的字符,也可能是0,如果碰到输入流末尾的话。</p>
<p>IReader.readLine</p>
<p>读入一行。</p>
<p class="title_2">语法</p>
<p>public String readLine ()</p>
<p class="title_2">返回值</p>
<p>返回一行。该字符串不包含终止回车键和/或换行符。如果到达输入流的末尾,就返回null。</p>
<p class="title_2">说明</p>
<p>一行定义为以回车键(\r)、换行符(\n)或换行符后跟回车键为结尾的字符序列。</p>
<hr><p class="title_1"><a name="IWriter界面">IWriter界面</a></p>
<p>代表可写入序列字符流的作者。</p>
<p>package com.ms.wfc.io</p>
<p>public interface IWriter</p>
<p class="title_2">说明</p>
<p>Writer类提供了该界面的缺省实现。</p>
<p class="title_2">方法</p>
<p>IWriter.close</p>
<p>关闭该Writer对象,并释放所有与该作者关联的系统资源。</p>
<p class="title_2">语法</p>
<p>public void close()</p>
<p>IWriter.flush</p>
<p>清除Writer对象的缓冲区,将所有缓冲的数据都写入底层设备。</p>
<p class="title_2">语法</p>
<p>public void flush ()</p>
<p>IWriter.write</p>
<p>将指定内容写入文本数据流。</p>
<p class="title_2">语法</p>
<p>public void write ( char value )</p>
<p>public void write ( char[] buffer )</p>
<p>public void write ( char[] buffer, int index ,int count )</p>
<p>public void write ( boolean b_value )</p>
<p>public void write ( int i_value )</p>
<p>public void write ( long l_value )</p>
<p>public void write ( float f_value )</p>
<p>public void write ( double d_value )</p>
<p>public void write ( String s_value )</p>
<p>public void write ( Object o_value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入文本数据流的字符。</p>
<p>buffer</p>
<p>要写入文本数据流的字符矩阵。</p>
<p>index</p>
<p>缓冲区起始位置索引。</p>
<p>count</p>
<p>要写入的字符数。</p>
<p>b_value</p>
<p>要写入的boolean值。</p>
<p>i_value</p>
<p>要写入的整数。</p>
<p>i_value的值是调用Integer.toString( int )方法所产生的。l_value</p>
<p>要写入的long值。l_value的值是调用Long.toString ( long)方法所产生的。</p>
<p>f_value</p>
<p>要写入的float值。f_value的值是调用Float.toString( float )方法所产生的。</p>
<p>d_value</p>
<p>要写入的double值。d_value的值是调用Double.toString( double )方法所产生的。</p>
<p>s_value</p>
<p>要写入的字符串。如果字符串是null,就不写入任何内容。</p>
<p>o_value</p>
<p>要写入的对象。</p>
<p>IWriter.writeLine</p>
<p>将指定的内容写入文本数据流,后跟一个行终止符。</p>
<p class="title_2">语法</p>
<p>public void writeLine()</p>
<p>public void writeLine( char value )</p>
<p>public void writeLine ( char[] buffer )</p>
<p>public void writeLine ( char[] buffer, int index ,int count )</p>
<p>public void writeLine ( boolean b_value )</p>
<p>public void writeLine ( int i_value )</p>
<p>public void writeLine ( long l_value )</p>
<p>public void writeLine ( float f_value )</p>
<p>public void writeLine ( double d_value )</p>
<p>public void writeLine ( String s_value )</p>
<p>public void writeLine ( Object o_value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入文本数据流的字符。</p>
<p>buffer</p>
<p>要写入文本数据流的字符矩阵。</p>
<p>index</p>
<p>缓冲区起始位置索引。</p>
<p>count</p>
<p>要写入的字符数。</p>
<p>b_value</p>
<p>要写入的boolean值。</p>
<p>i_value</p>
<p>要写入的整数。</p>
<p>l_value</p>
<p>要写入的long值。</p>
<p>f_value</p>
<p>要写入的float值。</p>
<p>d_value</p>
<p>要写入的double值。</p>
<p>s_value</p>
<p>要写入的字符串。</p>
<p>o_value</p>
<p>要写入的对象。</p>
<hr><p class="title_1"><a name="MemoryStream类">MemoryStream类</a></p>
<p>在内存中实现一个数据流。</p>
<pre>DataStream
   |
   +-- MemoryStream</pre>
<p>package com.ms.wfc.io</p>
<p>public class MemoryStream</p>
<p>extends DataStream</p>
<p class="title_2">构造器</p>
<p>MemoryStream.MemoryStream</p>
<p>创建一个MemoryStream对象。</p>
<p class="title_2">语法</p>
<p>public MemoryStream ()</p>
<p>public MemoryStream( int capacity )</p>
<p>public MemoryStream ( byte[] buffer )</p>
<p>public MemoryStream ( byte[] buffer, int offset, int length )</p>
<p>public MemoryStream ( IByteStream stream, int length )</p>
<p>public MemoryStream (IStream stream, int length )</p>
<p>pubilc MemoryStream ( java.io.InputStream stream )</p>
<p class="title_2">参数</p>
<p>capacity</p>
<p>数据流的大小。</p>
<p>buffer</p>
<p>原子类型矩阵。</p>
<p>offset</p>
<p>缓冲区偏移量字节数。</p>
<p>length</p>
<p>缓冲区长度,以字节数表示。</p>
<p>stream</p>
<p>要操作的数据流。</p>
<p class="title_2">方法</p>
<p>MemoryStream.getCapacity</p>
<p>检取数据流当前的大小。</p>
<p class="title_2">语法</p>
<p>public int getCapacity ()</p>
<p class="title_2">返回值</p>
<p>返回数据流当前的大小。</p>
<p>MemoryStream.getLength</p>
<p>检取数据流的长度,以字节数表示。</p>
<p class="title_2">语法</p>
<p>public long getLength ()</p>
<p class="title_2">返回值</p>
<p>返回数据流当前的长度。</p>
<p>MemoryStream.getPosition</p>
<p>检取数据流的指针位置。</p>
<p class="title_2">语法</p>
<p>public long getPosition ()</p>
<p class="title_2">返回值</p>
<p>返回数据流当前的指针位置。</p>
<p>MemoryStream.read</p>
<p>从数据流中读取下一个字节的数据。</p>
<p class="title_2">语法</p>
<p>public int read()</p>
<p class="title_2">返回值</p>
<p>返回从数据流中读取的数据。</p>
<p>MemoryStream.readByte</p>
<p>从数据流中读取一个字节。</p>
<p class="title_2">语法</p>
<p>public byte readByte()</p>
<p class="title_2">返回值</p>
<p>返回从数据流中所读取的字节。</p>
<p>MemoryStream.readChar</p>
<p>从数据流中读取一个字符。</p>
<p class="title_2">语法</p>
<p>public char readChar ()</p>
<p class="title_2">返回值</p>
<p>从数据流中返回一个字符。</p>
<p>MemoryStream.readCore</p>
<p>实现核心矩阵读取方法。</p>
<p class="title_2">语法</p>
<p>protected int readCore ( Object array, int offset, int count )</p>
<p class="title_2">参数</p>
<p>array</p>
<p>要读入的原子类型矩阵。</p>
<p>offset矩阵偏移量字节数。</p>
<p>count</p>
<p>要读取的字节数。</p>
<p class="title_2">返回值</p>
<p>返回所读取的数据矩阵。</p>
<p>覆盖:DataStream.readCore</p>
<p>MemoryStream.readInt</p>
<p>从数据流中读取一个整数。</p>
<p class="title_2">语法</p>
<p>public int readInt()</p>
<p class="title_2">返回值</p>
<p>返回从数据流中读取的整数。</p>
<p>MemoryStream.readShort</p>
<p>从数据流中读取一个short值。</p>
<p class="title_2">语法</p>
<p>public short readShort ()</p>
<p class="title_2">返回值</p>
<p>返回所读取的short值。</p>
<p>MemoryStream.readStringCharsAnsi</p>
<p>从数据流中读取ANSI字符串。</p>
<p class="title_2">语法</p>
<p>public String readStringCharsAnsi ( int length )</p>
<p class="title_2">参数</p>
<p>length</p>
<p>缓冲区的长度,以字节数表示。</p>
<p class="title_2">返回值</p>
<p>返回所读取的字符串。</p>
<p>MemoryStream.readStringNull</p>
<p>从数据流中读取以null结尾的单一码字符串。</p>
<p class="title_2">语法</p>
<p>public String readStringNull()</p>
<p class="title_2">返回值</p>
<p>返回所读取的字符串。</p>
<p>MemoryStream.readStringNullAnsi</p>
<p>从数据流中读取以null结尾的ANSI字符串。</p>
<p class="title_2">语法</p>
<p>public String readStringNullAnsi ()</p>
<p class="title_2">返回值</p>
<p>返回所读取的字符串。</p>
<p>MemoryStream.reset</p>
<p>清除数据流缓冲区。</p>
<p class="title_2">语法</p>
<p>public void reset()</p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -