Java PrintStream write()方法

java.io.PrintStream.write(byte[] buf,int off,int len) 方法从指定的字节数组开始在这个流抵消了写入len字节。如果启用了自动刷新,那么flush方法会被调用。注意,该字节将被写入为给定的;按照平台的默认字符编码写字符将被转换,使用print(char)或println(char)方法。

1 语法

public void write(byte[] buf,int off,int len)

2 参数

buf:一个字节数组。

off:从其开始获取字节的偏移量。

len:要写入的字节数。

3 返回值

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */

/**
 * java.io.PrintStream.write(byte[] buf,int off,int len)方法的例子
 */
import java.io.*;

public class Demo {
    public static void main(String[] args) {
        byte c[] = {70, 71, 72, 73, 74, 75, 76};

        // create printstream object
        PrintStream ps = new PrintStream(System.out);

        // write bytes 1-3
        ps.write(c, 1, 3);

        // flush the stream
        ps.flush();
    }
}

输出结果为:

GHI

热门文章

优秀文章