void write(String str, int off, int len) void write(int c) int available 描述 所述java.io.OutputStreamWriter.write(String str, int off, int len)方法写入串的一部分。 声明 以下是java.io.OutputStreamWriter.write()方法的声明。 public void write(String str, int off, int len) 参数 str - 一个字符串。 off - 开始写字符的偏移量。 len - 要写入的字符数。 返回值 此方法不返回值。 异常 IOException - 如果发生I / O错误。 实例 以下示例显示了java.io.OutputStreamWriter.write()方法的用法。 package com.tutorialspoint; import java.io.*; public class OutputStreamWriterDemo { public static void main(String[] args) { String s = "Hello world!"; try { // create a new OutputStreamWriter OutputStream os = new FileOutputStream("test.txt"); OutputStreamWriter writer = new OutputStreamWriter(os); // create a new FileInputStream to read what we write FileInputStream in = new FileInputStream("test.txt"); // write something in the file writer.write(s, 0, 5); // flush the stream writer.flush(); // read what we write for (int i = 0; i < 5; i++) { System.out.print("" + (char) in.read()); } } catch (Exception ex) { ex.printStackTrace(); } } } 让我们编译并运行上面的程序,这将产生以下结果 Hello void write(int c) int available