Java PrintWriter append(CharSequence, int, int)方法及示例

来源:这里教程网 时间:2026-02-17 21:06:51 作者:

Java PrintWriter append(CharSequence, int, int)方法及示例

Java中PrintWriter类的append(CharSequence, int, int)方法用于在流中追加指定charSequence的指定部分。这个charSequence被作为一个参数。要写入的起始索引和结束索引也被作为参数。

语法。

public void append(CharSequence charSequence, int startingIndex, int endingIndex)

参数。该方法接受三个强制性参数。

charSequence是要写入流中的charSequence。startingIndex是起始索引,将从该部分字符中提取。endingIndex是要写到流中的结束索引。

返回值。这个方法不返回任何值。

下面的方法说明了append(CharSequence, int, int)方法的工作。

程序1:

// Java program to demonstrate// PrintWriter append(CharSequence, int, int) method  import java.io.*;  class GFG {    public static void main(String[] args)    {          try {              // Create a PrintWriter instance            PrintWriter writer                = new PrintWriter(System.out);              // Get the charSequence            // to be written in the stream            CharSequence charSequence = "GeeksForGeeks";              // Get the starting index            int startingIndex = 0;              // Get the length of char            int endingIndex = 5;              // Write the portion of the charSequence            // to this writer using append() method            // This will put the charSequence in the stream            // till it is printed on the console            writer.append(charSequence,                          startingIndex,                          endingIndex);              writer.flush();        }        catch (Exception e) {            System.out.println(e);        }    }}

输出:

Geeks

程序2。

// Java program to demonstrate// PrintWriter append(CharSequence, int, int) method  import java.io.*;  class GFG {    public static void main(String[] args)    {          try {              // Create a PrintWriter instance            PrintWriter writer                = new PrintWriter(System.out);              // Get the charSequence            // to be written in the stream            CharSequence charSequence = "GFG";              // Get the starting index            int startingIndex = 2;              // Get the length of char            int endingIndex = 3;              // Write the portion of the charSequence            // to this writer using append() method            // This will put the charSequence in the stream            // till it is printed on the console            writer.append(charSequence,                          startingIndex,                          endingIndex);              writer.flush();        }        catch (Exception e) {            System.out.println(e);        }    }}

输出:

G

相关推荐