📅  最后修改于: 2023-12-03 15:31:55.770000             🧑  作者: Mango
StringWriter
是Java.io包中的一个类,它继承了Writer
类,并提供了一种在内存中写入字符串的方法。 StringWriter write(String, int, int)
方法是该类提供的一种方法,该方法根据指定的起始和结束位置写入字符串的部分内容。
以下是StringWriter write(String, int, int)
方法的语法:
public void write(String str, int offset, int len) throws IOException
str
: 要写入的字符串中的一部分offset
: 要写入的字符串的起始索引len
: 要写入的字符串中的字符数IOException
: 如果发生I/O错误,则抛出该异常该方法没有返回值。
以下示例演示了如何使用 StringWriter
中的write(String, int, int)
方法:
import java.io.StringWriter;
import java.io.IOException;
public class StringWriterDemo {
public static void main(String args[]) {
StringWriter sw= new StringWriter();
// 写入字符串
sw.write("Hello Java World", 0, 5);
// 显示字符串
System.out.println("写入部分字符串的结果为: " + sw.toString());
}
}
输出结果:
写入部分字符串的结果为: Hello
该示例使用StringWriter
类创建了一个字符串写入器,并调用了write(String, int, int)
方法来写入"Hello Java World"字符串的前5个字符。然后,它调用了toString()
方法来显示写入的字符串。