StringReader class เป็น subclass ของ Reader และสามารถใช้อ่าน ตัวละคร . ได้ สตรีม ในรูปแบบของสตริงที่ทำหน้าที่เป็นแหล่งที่มาของ StringReader StringReader คลาสจะแทนที่เมธอดทั้งหมดจากคลาส Reader วิธีการที่สำคัญของคลาส StringReader คือ skip(), close(), mark(), markSupported(), reset() และอื่นๆ
ไวยากรณ์
Public class StringReader extends Reader
ตัวอย่าง
import java.io.StringReader;
import java.io.IOException;
public class StringReaderTest {
public static void main(String[] args) {
String str = "Welcome to Tutorials Point";
StringReader strReader = new StringReader(str);
try {
int i;
while((i=strReader.read()) != -1) {
System.out.print((char)i);
}
} catch(IOException ioe) {
System.out.println(ioe);
} finally {
if(strReader != null) {
try {
strReader.close();
} catch(Exception e) {
System.out.println(e);
}
}
}
}
} ผลลัพธ์
Welcome to Tutorials Point