2

抽象クラスWriterには、文字配列の一部を書き込むこの抽象メソッドがあります。

abstract public void write(char cbuf[], int off, int len) throws IOException;

Writer単一の文字を書き込むクラス内のこのメソッドも見てください。

public void write(int c) throws IOException {
        synchronized (lock) {
            if (writeBuffer == null){
                writeBuffer = new char[writeBufferSize];
            }
            writeBuffer[0] = (char) c;
            write(writeBuffer, 0, 1);
        }
    }

サイズはwriteBufferSize = 1024です。1 文字を抽出
するために 1024 の場所の配列を使用するのには十分な理由があると確信していますが、その理由を誰かに説明してもらえますか?
ありがとう

4

0 に答える 0