Module  java.base
软件包  java.lang

Interface Appendable

    • 方法详细信息

      • append

        Appendable append​(CharSequence csq)
                   throws IOException
        将指定的字符序列追加到此Appendable

        根据哪个类实现字符序列csq ,整个序列可能不被附加。 例如,如果csq是一个CharBuffer则附加的子序列由缓冲区的位置和限制来定义。

        参数
        csq - 要附加的字符序列。 如果csqnull ,则该"null"可附加四个字符"null"
        结果
        参考这个 Appendable
        异常
        IOException - 如果发生I / O错误
      • append

        Appendable append​(CharSequence csq,
                          int start,
                          int end)
                   throws IOException
        将指定字符序列的子序列追加到此Appendable

        形式的这种方法的调用out.append(csq, start, end)csq不是null ,行为以完全相同的方式调用

          out.append(csq.subSequence(start, end)) 
        参数
        csq - 附加子序列的字符序列。 如果csqnull ,那么字符将被追加,如果csq包含四个字符"null"
        start - 子序列中第一个字符的索引
        end - 子序列中最后一个字符后面的字符的索引
        结果
        参考这个 Appendable
        异常
        IndexOutOfBoundsException - 如果 startend为负数,则 start大于 end ,或 end大于 csq.length()
        IOException - 如果发生I / O错误
      • append

        Appendable append​(char c)
                   throws IOException
        将指定的字符追加到此 Appendable
        参数
        c - 要追加的字符
        结果
        参考这个 Appendable
        异常
        IOException - 如果发生I / O错误