模块  java.base
软件包  java.lang

Interface Appendable

    • 方法详细信息

      • append

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

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

        参数
        csq - 要追加的字符序列。 如果csqnull ,则四个字符"null"将附加到此Appendable。
        结果
        对此 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错误