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

📄 course6.htm

📁 JAVA开发手册,查询JAVASDK的函数!
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<p>MemoryStream.setLength</p>
<p>设置数据流的长度。</p>
<p class="title_2">语法</p>
<p>public void setLength ( long length )</p>
<p class="title_2">参数</p>
<p>length</p>
<p>数据流新的长度。</p>
<p>MemoryStream.setPosition</p>
<p>设置数据流指针位置。</p>
<p class="title_2">语法</p>
<p>public void setPosition ( long value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>数据流指针新的位置。</p>
<p>MemoryStream.toByteArray</p>
<p>将SafeArray数据结构转换为Java矩阵。位置是索引0。</p>
<p class="title_2">语法</p>
<p>public byte[] toByteArray ()</p>
<p class="title_2">返回值</p>
<p>返回变换后的矩阵内容。</p>
<p>MemoryStream.write</p>
<p>将单个字节的数据写入数据流中。</p>
<p class="title_2">语法</p>
<p>public void write ( int value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的数值。</p>
<p>MemoryStream.writeByte</p>
<p>将一个字节写入数据流。</p>
<p class="title_2">语法</p>
<p>public void writeByte ( byte value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的数值。</p>
<p>MemoryStream.writeChar</p>
<p>将一个字符写入数据流中。</p>
<p class="title_2">语法</p>
<p>public void writeChar ( char value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的数值。</p>
<p>MemoryStream.writeCore</p>
<p>实现核心矩阵写入方法。</p>
<p class="title_2">语法</p>
<p>protected void writeCore ( Ojbect array , int offset, int count )</p>
<p class="title_2">参数</p>
<p>array</p>
<p>要写入的原子类型矩阵。</p>
<p>offset</p>
<p>array偏移量字节数。</p>
<p>count</p>
<p>要写入array中的字节数。</p>
<p>覆盖:DataStream.writeCore</p>
<p>MemoryStream.writeInt</p>
<p>将一个整数写入数据流中。</p>
<p class="title_2">语法</p>
<p>public void writeInt ( int value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的数值。</p>
<p>MemoryStream.writeShort</p>
<p>将一个short值写入数据流中。</p>
<p class="title_2">语法</p>
<p>public void writeShort( short value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的值。</p>
<p>MemoryStream.writeTo</p>
<p>将数据流的内容写入指定的输出流。</p>
<p class="title_2">语法</p>
<p>public void writeTo ( IByteStream stream )</p>
<p>public void writeTo ( IStream stream )</p>
<p class="title_2">参数</p>
<p>stream</p>
<p>要写入的数据流。</p>
<hr><p class="title_1"><a name="Reader类">Reader类</a></p>
<p>代表一个可以从序列字符流中读取数据的读者。</p>
<p>package com.ms.wfc.io</p>
<p>public abstract class Reader</p>
<p>implements IReader</p>
<p class="title_2">说明</p>
<p>Reader类是一个抽象基类。其子类必须至少实现peek和read方法。</p>
<p>请参阅:StringReader, Text, TextReader, Writer</p>
<p class="title_2">方法</p>
<p>Reader.close</p>
<p>关闭Reader对象并释放任何与读者相关联的系统资源。</p>
<p class="title_2">语法</p>
<p>pubic void close ()</p>
<p class="title_2">说明</p>
<p>调用close方法之后,再对Reader对象做任何操作都将产生异常。</p>
<p>缺省方法是空的,但子类可以覆盖该方法以提供正确的功能。</p>
<p>Reader.peek</p>
<p>从数据流中检取下一个可用的字符而并非真正地读取该字符。</p>
<p class="title_2">语法</p>
<p>public int peek ()</p>
<p class="title_2">返回值</p>
<p>返回下一个要读取的字符或如果没有另外可用字符时就返回-1。</p>
<p class="title_2">说明</p>
<p>该操作符并没有改变Reader对象的当前指针位置。缺省方法返回-1。</p>
<p>Reader.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。第二个</p>
<p class="title_2">方法返回读入到缓冲区中的字符总数。这可能比要求读出的字符数少,因为可能当前并没有那么多的字符可用,也可能为0,如果已经碰到了输入流的末尾。</p>
<p>异常</p>
<p>如果I/O出现错误或如果数据流不支持读操作就产生IOException。如果缓冲区是null,索引超出范围或数量超出范围,就产生WFCInvalidArgument- Exception异常。</p>
<p class="title_2">说明</p>
<p>第二种方法从Reader对象中读取count个字符放入buffer矩阵中以index开始的位置上。</p>
<p>Reader.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="StringReader类">StringReader类</a></p>
<p>实现一个读取字符串的读者。</p>
<pre>Reader
   |
   +-- StringReader</pre>
<p>package com.ms.wfc.io</p>
<p>public class StringReader</p>
<p>extends Reader</p>
<p>请参阅:Reader, StringWriter</p>
<p class="title_2">构造器</p>
<p>StringReader.StringReader</p>
<p>创建一个StringReader对象。</p>
<p class="title_2">语法</p>
<p>public StringReader ( String s )</p>
<p class="title_2">参数</p>
<p>s</p>
<p>要读取的字符串。</p>
<p class="title_2">方法</p>
<p>StringReader.close</p>
<p>关闭StringReader对象。</p>
<p class="title_2">语法</p>
<p>public void close ()</p>
<p class="title_2">说明</p>
<p>在调用该方法之后,字符串读者将不再有任何的字符。</p>
<p>覆盖:Reader.close</p>
<p>StringReader.peek</p>
<p>检取下一个可用的字符而并不真正地读取底层字符串的字符。</p>
<p class="title_2">语法</p>
<p>public int peek ()</p>
<p class="title_2">返回值</p>
<p>返回要读取的下一个字符,如果没有其他字符,就返回-1。</p>
<p class="title_2">说明</p>
<p>TextReader对象的当前指针位置并不发生改变。</p>
<p>覆盖:Reader.peek</p>
<p>StringReader.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>异常</p>
<p>如果缓冲区是null,索引超出范围或数量超出范围,就产生WFCInvalidArgument- Exception异常。</p>
<p class="title_2">说明</p>
<p>该方法从TextReader中读取count个字符放入buffer字符矩阵从index位置开始处。返回实际所读取的字符数。</p>
<p>覆盖:Reader.read</p>
<p>StringReader.readLine</p>
<p>读取一行。</p>
<p class="title_2">语法</p>
<p>public String readLine()</p>
<p class="title_2">返回值</p>
<p>从底层的字符串中读取下一行,如果已经达到字符串的末尾,就返回-1。</p>
<p class="title_2">说明</p>
<p>一行定义为以回车键(\r)、换行符(\n)或者回车键后跟换行符结尾的字符序列。结果字符串不包括结尾终止符如回车键和/或换行符。</p>
<p>覆盖:Reader.readLine</p>
<hr><p class="title_1"><a name="StringWriter类">StringWriter类</a></p>
<p>实现了一个写字符串缓冲区的作者,允许将字符序列结果表示为字符串。</p>
<pre>Writer
   |
   +-- StringWriter</pre>
<p>package com.ms.wfc.io</p>
<p>public class StringWriter</p>
<p>extends Writer</p>
<p>请参阅:StringReader, Writer</p>
<p class="title_2">构造器</p>
<p>StringWriter.StringWriter</p>
<p>创建一个StringWriter对象。</p>
<p class="title_2">语法</p>
<p>public StringWriter ()</p>
<p>public StringWriter( StringBuffer sb )</p>
<p class="title_2">参数</p>
<p>sb</p>
<p>与字符串作者关联的java.lang.StringBuffer对象。如果没有指定字符串缓冲区,就自动创建一个StringBuffer对象并与该字符串作者关联起来。</p>
<p class="title_2">方法</p>
<p>StringWriter.getStringBuffer</p>
<p>检取底层的StringBuffer对象。</p>
<p class="title_2">语法</p>
<p>public StringBuffer getStringBuffer ()</p>
<p class="title_2">返回值</p>
<p>返回底层字符串缓冲区。可以是传递给构造器的StringBuffer对象,也可能是自动创建的StringBuffer对象。</p>
<p>StringWriter.toString</p>
<p>检取包含写入StringWriter对象字符的字符串。</p>
<p class="title_2">语法</p>
<p>public String toString()</p>
<p class="title_2">返回值</p>
<p>返回包含写入StringWriter对象字符的字符串。</p>
<p>StringWriter.write</p>
<p>将一个字符写入底层的字符串缓冲区。</p>
<p class="title_2">语法</p>
<p>public void write ( char value )</p>
<p>public void write ( char[] buffer, int index, int count )</p>
<p>public void write ( String value )</p>
<p class="title_2">参数</p>
<p>value</p>
<p>要写入的字符或字符串。如果是null,就什么也不写入。</p>
<p>buffer</p>
<p>保存要写入数据的字符矩阵。</p>
<p>index</p>
<p>缓冲区起始位置索引。</p>
<p>count</p>
<p>要写入的字符数。</p>
<p>异常</p>
<p>如果缓冲区是null,索引超出范围或数量超出范围,就产生WFCInvalidArgument- Exeption异常。</p>
<p class="title_2">说明</p>
<p>第二种方法将buffer字符矩阵index位置开始的count个字符写入StringWriter。</p>
<p>覆盖:Writer.write</p>
<hr><p class="title_1"><a name="Text类">Text类</a></p>
<p>提供了表示一个进程标准的输入、输出和错误文件的字段。</p>
<p>package com.ms.wfc.io</p>
<p>public final class Text</p>
<p class="title_2">说明</p>
<p>该类用于低级的系统输入和输出,例如:</p>
<p>Text.out.writeLine ( 揹ebug?</p>
<p>与</p>
<p>system.out.println(揹ebug?</p>
<p>是一样的。</p>
<p>请参阅:TextReader, TextWriter</p>
<p class="title_2">字段</p>
<p>Text.err</p>
<p>指明标准错误。</p>
<p class="title_2">语法</p>
<p>public static final TextWriter err;</p>
<p>Text.in</p>
<p>指明标准输入。</p>
<p class="title_2">语法</p>
<p>public static final TextWriter in;</p>
<p>Text.out</p>
<p>指明标准输出。</p>
<p class="title_2">语法</p>
<p>public static final TextWriter out;</p>
<hr><p class="title_1"><a name="TextReader类">TextReader类</a></p>
<p>实现了可以从IByteStream对象或命名文件中读取序列字符流的读者。</p>
<pre>Reader
  |
  +-- TextReader</pre>
<p>package com.ms.wfc.io</p>
<p>public class TextReader</p>
<p>extends Reader</p>
<p class="title_2">说明</p>
<p>该类执行输入缓冲,并将底层的单字节或双字节字符集转换为单一码。</p>
<p>请参阅:StringReader, Text, TextWriter</p>
<p class="title_2">构造器</p>
<p>TextReader.TextReader</p>
<p>创建一个TextReader对象。</p>
<p class="title_2">语法</p>
<p>public TextReader ( IByteStream stream )</p>
<p>public TextReader ( IByteStream stream, int codePage )</p>
<p>public TextReader ( IByteStream stream, int codePage, intbufferSize )</p>
<p>public TextReader ( String path )</p>
<p>public TextReader ( String path, int codePage )</p>
<p>public TextReader ( String path, int codePage, int bufferSize )</p>
<p class="title_2">参数</p>
<p>stream</p>
<p>要从中读取数据的IByteStream。</p>
<p>codePage</p>
<p>在将输入字符转换为单一码时所使用的代码页。该参数必须是CodePage枚举类中的一个值或者系统所支持的代码页标识符。如果没有指明代码页,就使用ANSI代码页。</p>
<p>bufferSize</p>
<p>输入缓冲区大小,以字符数表示。如果没有为该参数指明参数值,缓冲区大小就设置为1024个字符长。</p>
<p>path</p>
<p>要打开现有文件的名字。</p>
<p class="title_2">方法</p>
<p>TextReader.close</p>
<p>关闭TextReader对象以及底层的IByteStream对象。</p>

⌨️ 快捷键说明

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