天天看点

java write int_Java Writer write(String, int, int)用法及代码示例

Java中Writer类的write(String,int,int)方法用于在流上写入指定String的指定部分。该字符串作为参数。要写入的字符串的起始索引和长度也作为参数。

用法:

public void write(String string, int startingIndex, int lengthOfstring)

参数:此方法接受三个强制参数:

string这是要写入流中的字符串。

startingIndex这是获取字符部分的起始索引。

lengthOfstring这是要在流上写入的String的长度。

返回值:此方法不返回任何值。

下面的方法说明了write(String,int,int)方法的用法:

程序1:

// Java program to demonstrate

// Writer write(String, int, int) method

import java.io.*;

class GFG {

public static void main(String[] args)

{

try {

// Create a Writer instance

Writer writer

= new PrintWriter(System.out);

// Get the String

// to be written in the stream

String string = "GeeksForGeeks";

// Get the starting index

int startingIndex = 0;

// Get the length of char

int lengthOfstring = 5;

// Write the portion of the string

// to this writer using write() method

// This will put the string in the stream

// till it is printed on the console

writer.write(string,

startingIndex,

lengthOfstring);

writer.flush();

}

catch (Exception e) {

System.out.println(e);

}

}

}

输出:

Geeks

程序2:

// Java program to demonstrate

// Writer write(String, int, int) method

import java.io.*;

class GFG {

public static void main(String[] args)

{

try {

// Create a Writer instance

Writer writer

= new PrintWriter(System.out);

// Get the String

// to be written in the stream

String string = "GFG";

// Get the starting index

int startingIndex = 2;

// Get the length of char

int lengthOfstring = 1;

// Write the portion of the string

// to this writer using write() method

// This will put the string in the stream

// till it is printed on the console

writer.write(string,

startingIndex,

lengthOfstring);

writer.flush();

}

catch (Exception e) {

System.out.println(e);

}

}

}

输出:

G